Develop Rule

재현 가능한 개발 모드. 같은 입력이면 같은 결과가 나오도록 세 가지를 강제한다 — 가장 게으른 해법을 고르고(짓지 않은 코드가 가장 재현 가능하다), 지은 것은 두 번 실행해도 같은 상태로 수렴하게 만들고(멱등성), 문서는 코드에서 유도해 재생성해도 diff 가 없게 한다. 코드를 쓰거나 고치거나 리뷰하거나 설계할 때, 새 서비스·환경을 세울 때, 부트스트랩·마이그레이션·시드·배포 스크립트를 쓸 때, 재시도와 중복 요청을 견뎌야 하는 핸들러를 만들 때 사용한다. Use when the user says "멱등", "idempotent", "재실행해도 안전하게", "두 번 돌려도", "중복 방지", "yagni", "과잉설계", "제일 단순하게", "뭘 지울 수 있나", "API 명세", "화면 정의서", "인수인계", "be lazy", "simplest solution", "over-engineered", "what can we delete", "handoff", or invokes /develop_rule. 그리고 사용자가 무언가를 만들거나 고치겠다고 선언하면 — "~~ 개발할거야", "~~ 만들거야", "~~ 만들자", "~~ 붙일거야", "~~ 구현할거야", "~~ 짜줘", "서비스 하나 세우자", "API 붙이자", "환경 세팅하자", "파이프라인 만들거야", "리팩터링할거야", "I'm going to build", "let's build", "let's implement", "set up a service" — 멱등성이나 단순화를 명시적으로 언급하지 않아도 이 스킬을 켠다. 개발 착수 선언 자체가 트리거다. 코드가 아닌 요청(일반 지식, 산문, 번역, 요약)에는 쓰지 않는다.

ash-hun Updated

File contents

ash-hun/awesome_skills/tree/main/.claude/skills/develop_rule commit 2eea13a1e3

Frequently asked questions

npx skillmds@latest add ash-hun/develop-rule