From codeforge
0-context 개발자도 그대로 실행 가능한 구현 계획서(plan) 작성 native skill. codeforge:brainstorm Phase 2 종료 + ArchitectAgent §3 작성에서 cross-agent 재사용. 외부 writing-plans plugin 없이 자립(ADR-122 §결정 2/3).
How this skill is triggered — by the user, by Claude, or both
Slash command
/codeforge:codeforge-writing-plansThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
codeforge 프로젝트 전용 구현 계획서(plan) 작성 스킬 — 외부 writing-plans plugin 없이 자립(native)한다. plan 작성 discipline 을 본 skill 본문이 직접 내재한다 (ADR-122 §결정 2/3).
codeforge 프로젝트 전용 구현 계획서(plan) 작성 스킬 — 외부 writing-plans plugin 없이 자립(native)한다. plan 작성 discipline 을 본 skill 본문이 직접 내재한다 (ADR-122 §결정 2/3).
본 skill 은 두 호출 지점이 공유한다:
두 지점이 동일한 plan 작성 규범을 공유하므로 별도 skill 로 추출했다 (ADR-122 §결정 2/3).
계획서는 그 프로젝트·맥락을 처음 보는 개발자(0-context reader)도 그대로 실행 가능해야 한다.
검증 방식 명시: 본 invariant 는 behavioral 이다. mechanical lint 로는 완전 검증 불가 — 0-context 실행 가능성은 DesignReview 의 judgment(설계 리뷰 레인 판단)로 검증된다. grep gate 는 호출 토큰 재유입만 차단하며, 본 invariant 의 준수 여부는 측정하지 못한다.
작업을 순차/병렬 step 으로 분해한다. 각 step 은 다음 3 요소를 모두 담는다:
step 간 의존 순서 명시: 어떤 step 이 어떤 step 의 선행인지(순차) 또는 독립인지(병렬 가능)를 명시한다. 0-context reader 가 실행 순서를 추론하지 않아도 되도록 한다.
각 step 또는 plan 종료에 검증 방법을 반드시 명시한다 — "완료를 어떻게 아는가(definition of done)".
codeforge family plugin 작업의 plan 기본 저장 위치는 plugin repo 가 아니다 — internal-docs repo 다.
mclayer/codeforge-internal-docs repo 의 <plugin-folder>/plans/YYYY-MM-DD-<KEY>-<feature>-plan.md
<plugin-folder> = wrapper / requirements / design / review / develop / test / pmo (작업 대상 plugin 이름)<KEY> = 현재 Story 의 CFP-NNNdocs/superpowers/plans/** literal 경로는 ADR-017 lint 가 PR 단계에서 거부한다.consumer 프로젝트는 ADR-017 미적용 — consumer 는 자기 repo 안 plan 경로를 자유롭게 쓸 수 있다 (본 dogfood-out 규칙은 codeforge family plugin self 한정).
근거: ADR-013 (dogfood-out: spec/plan SSOT = internal-docs repo, plugin repo 금지) · ADR-017 (skill override path enforcement — literal 경로 lint).
npx claudepluginhub mclayer/marketplace --plugin codeforgeProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.