Summary
토스 Frontend Fundamentals 기반 코드 품질 가이드. 코드 리뷰, 새 코드 작성, 리팩토링 시 4가지 기준(가독성, 예측 가능성, 응집도, 결합도)으로 피드백 제공. 프론트엔드 코드 품질, 클린 코드, 코드 개선 요청 시 활성화.
leekensei/agent-skills · Archived
토스 Frontend Fundamentals 기반 코드 품질 가이드. 코드 리뷰, 새 코드 작성, 리팩토링 시 4가지 기준(가?
npx skills add leekensei/agent-skills --skill toss-frontend-fundamentals
토스 Frontend Fundamentals 기반 코드 품질 가이드. 코드 리뷰, 새 코드 작성, 리팩토링 시 4가지 기준(가독성, 예측 가능성, 응집도, 결합도)으로 피드백 제공. 프론트엔드 코드 품질, 클린 코드, 코드 개선 요청 시 활성화.
This repository is archived — consider an actively maintained alternative.
토스증권 공식 Open API(OAuth2)로 계좌, 보유주식, 시세/종목/시장정보, 주문조회를 안전한 read-onl…
4.3K installs토스증권 공식 Open API(OAuth2)로 계좌, 보유주식, 시세/?
37 installsWork with the Toss Securities Open API for Korean and US stock market data, stock info, exchang…
89 installsRelated neighbors and high-traction skills in the same topics — useful to compare before installing.
Helps users discover and install agent skills when they ask questions like "how do I do X", "fi…
3.3M installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
576.5K installsPrepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Te…
568.3K installsDeclared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Parsed from SKILL.md frontmatter.
Files included with this skill beyond the listing page.
SKILL.md
4,869 B
SUMMARY.md
317 B
"좋은 프론트엔드 코드는 변경하기 쉬운 코드다"
| 기준 | 설명 | 영향도 |
|---|---|---|
| 가독성 | 코드를 얼마나 빠르게 이해할 수 있는가 | CRITICAL |
| 예측 가능성 | 함수/컴포넌트가 예상대로 동작하는가 | HIGH |
| 응집도 | 함께 수정될 코드가 함께 있는가 | HIGH |
| 결합도 | 코드 수정 시 영향 범위가 적절한가 | MEDIUM |
맥락 줄이기
| 규칙 ID | 규칙 | 상세 |
|---|---|---|
readability-context-separate-code-paths |
같이 실행되지 않는 코드 분리하기 | [상세](rules/readability-context-separate-code-paths.md) |
readability-context-abstract-implementation |
구현 상세 추상화하기 | [상세](rules/readability-context-abstract-implementation.md) |
readability-context-split-by-logic-type |
로직 종류에 따라 함수 쪼개기 | [상세](rules/readability-context-split-by-logic-type.md) |
이름 붙이기
| 규칙 ID | 규칙 | 상세 |
|---|---|---|
readability-naming-complex-conditions |
복잡한 조건에 이름 붙이기 | [상세](rules/readability-naming-complex-conditions.md) |
readability-naming-magic-numbers |
매직 넘버에 이름 붙이기 | [상세](rules/readability-naming-magic-numbers.md) |
위에서 아래로 읽히게 하기
| 규칙 ID | 규칙 | 상세 |
|---|---|---|
readability-flow-reduce-time-travel |
시점 이동 줄이기 | [상세](rules/readability-flow-reduce-time-travel.md) |
readability-flow-simplify-ternary |
삼항 연산자 단순하게 하기 | [상세](rules/readability-flow-simplify-ternary.md) |
readability-flow-left-to-right |
왼쪽에서 오른쪽으로 읽히게 하기 | [상세](rules/readability-flow-left-to-right.md) |
| 규칙 ID | 규칙 | 상세 |
|---|---|---|
predictability-unique-names |
이름 겹치지 않게 관리하기 | [상세](rules/predictability-unique-names.md) |
predictability-consistent-return-types |
같은 종류의 함수는 반환 타입 통일하기 | [상세](rules/predictability-consistent-return-types.md) |
predictability-expose-hidden-logic |
숨은 로직 드러내기 | [상세](rules/predictability-expose-hidden-logic.md) |
| 규칙 ID | 규칙 | 상세 |
|---|---|---|
cohesion-colocate-modified-files |
함께 수정되는 파일을 같은 디렉토리에 두기 | [상세](rules/cohesion-colocate-modified-files.md) |
cohesion-eliminate-magic-numbers |
매직 넘버 없애기 | [상세](rules/cohesion-eliminate-magic-numbers.md) |
cohesion-form-structure |
폼의 응집도 생각하기 | [상세](rules/cohesion-form-structure.md) |
| 규칙 ID | 규칙 | 상세 |
|---|---|---|
coupling-single-responsibility |
책임을 하나씩 관리하기 | [상세](rules/coupling-single-responsibility.md) |
coupling-allow-duplication |
중복 코드 허용하기 | [상세](rules/coupling-allow-duplication.md) |
coupling-eliminate-props-drilling |
Props Drilling 지우기 | [상세](rules/coupling-eliminate-props-drilling.md) |
4가지 기준을 모두 만족하기 어려울 때는 [트레이드오프 가이드](references/TRADEOFFS.md) 참조.
일반적인 우선순위: 가독성 > 예측 가능성 > 응집도 > 결합도