Skip to main content Inicio Creadores whyzsm tiny-agents harness-plan
harness-plan HAR: Research-backed, team-validated task planning, Plans.md management, progress sync. Trigger: create a plan, add tasks, update Plans.md, mark complete, check progress. Do NOT load for: implementation, review, release.
Ir a la instalación Skills Marketplace Descubre y explora habilidades de IA creadas por la comunidad.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Copiar promptMostrar detalles del prompt Un comando directo omite el prompt de revisión. Revisa el origen antes de ejecutarlo.
npx skills add https://github.com/whyzsm/tiny-agents --skill harness-planEl comando permanece en una sola lÃnea. Desplázate horizontalmente para revisarlo antes de copiarlo.
¿Prefieres una copia local? Descarga los archivos que SkillsMP tiene disponibles ahora.
Descargar Zip Descargando... Más de este repositorio tech-tmax-backend-architect-team Single-Agent T-MAX Java backend architecture and engineering rule package. Use when Codex must design, implement, review, or diagnose T-MAX backend services involving Java 8, Spring Boot, Kylin, MyBatis XML, TiDB/MySQL, Apollo/Nacos, Feign, AnePageHelper, ResponseResult/DataGridResult, UEP export, Redis, RabbitMQ, or Maven multi-module repositories. Routes one Agent through repository intake, architecture decisions, API/data contracts, implementation diagnosis, quality/security review, and bounded evidence loops while keeping builds, tests, live calls, commits, and pushes as separate authority boundaries.
Create polished consulting-style single-file HTML research reports from messy business notes, screenshots, metrics, and iterative user feedback. Use this skill whenever the user asks for a åšè¯¢é£/èŸçåšè¯¢é£/ç ç©¶æ¥å/æ±æ¥æ¥å/HTMLæ¥å, wants business or AI landing-practice material turned into a management-facing report, asks to add charts/diagrams, or asks to update report metrics and keep the whole HTML report consistent.
harmonyos-app-store-self-check Audit HarmonyOS applications for AppGallery/AGC release readiness, including Huawei UX/HMI controls, system-feature integrations, and performance gates for multi-input interaction, latency, frame rate, content display, memory, and CPU. Use when users ask for éž¿èäžæ¶èªæ£ãåºçšåžåºå®¡æ žãAGCååžåæ£æ¥ãæ§ä»¶/ç³»ç»ç¹æ§/人æºäº€äº/çŸå/éç§/æé/æªåŸ/æ§èœæ žå¯¹æ release å
éšçŠ, especially for Stage-model projects with module.json5, build-profile.json5, hvigorw, and local-first data constraints.
Ocupaciones relacionadas SOC
Basado en la clasificación ocupacional SOC
Explorador de archivos
5 archivos name harness-plan description HAR: Research-backed, team-validated task planning, Plans.md management, progress sync. Trigger: create a plan, add tasks, update Plans.md, mark complete, check progress. Do NOT load for: implementation, review, release. description-en HAR: Research-backed, team-validated task planning, Plans.md management, progress sync. Trigger: create a plan, add tasks, update Plans.md, mark complete, check progress. Do NOT load for: implementation, review, release. description-ja HAR:調æ»ã»æ¡ç¹ã»èšæ¶ç¢ºèªã»TeamAgent/ãµããšãŒãžã§ã³ãæ€èšŒã€ãã®ã¿ã¹ã¯èšç»ãPlans.md管çã鲿åæãæ
åœãèšç»äœã£ãŠãã¿ã¹ã¯è¿œå ãPlans.mdæŽæ°ãå®äºããŒã¯ãé²æç¢ºèªã§èµ·åãå®è£
ã»ã¬ãã¥ãŒã»ãªãªãŒã¹ã«ã¯äœ¿ããªãã kind workflow purpose Maintain co-required planning output for the spec.md product contract and Plans.md task contract trigger create a plan, add tasks, update Plans.md, check progress shape workflow role generator pair harness-sync owner harness-core since 2026-05-05 allowed-tools ["Read","Write","Edit","Bash","Grep","Glob","WebSearch","Task"] argument-hint [create|add|update|sync|sync --no-retro|--ci] user-invocable true effort medium
Harness Plan
Harness ã®çµ±åãã©ã³ãã³ã°ã¹ãã«ã
以äžã®3ã€ã®æ§ã¹ãã«ãçµ±å:
planning (plan-with-agent) â ã¢ã€ã㢠â Plans.md ãžã®èœãšã蟌ã¿
plans-management â ã¿ã¹ã¯ç¶æ
管çã»ããŒã«ãŒæŽæ°
sync-status â Plans.md ãšå®è£
ã®åæç¢ºèª
Quick Reference
ãŠãŒã¶ãŒå
¥å ãµãã³ãã³ã åäœ "èšç»ãäœã£ãŠ" / /harness-plan create createSpec delta / skip reason â Plans.md task çæ "ã¿ã¹ã¯ã远å ããŠ" / /harness-plan add addPlans.md ã«æ°ã¿ã¹ã¯è¿œå "å®äºã«ããŠ" / /harness-plan update updateã¿ã¹ã¯ããŒã«ãŒã cc:å®äº ã«å€æŽ "ä»ã©ãïŒ" / /harness-plan sync syncå®è£
ãšPlans.mdãç
§åã»åæ /harness-syncsyncé²æç¢ºèªïŒç¬ç« sync surface ãšåçïŒ /harness-plan createcreatespec.md / Plans.md äºæ£æ¬ã®èšç»äœæ /harness-plan listlistplans/manifest.json ã® named Plans ãäžèЧ/harness-plan switch <name>switchactive plan ã .claude/state/active-plan.json ã«ä¿å
Literal companion commandsïŒCC 2.1.108+ïŒ
/recap: ä¹
ãã¶ãã«æ»ã£ãæã«èŠçŽãåãçŽããŠãã sync ãžå
¥ã
/undo: /rewind ã®å¥åãçŽåã® plan æŽæ°ãå³åº§ã«æ»ãããæã«ãã®ãŸãŸäœ¿ã
ãµãã³ãã³ã詳现
æšæºã®èšç»å質å¥çŽ
See references/planning-quality.md
harness-plan ã¯ãspec.md product contract and Plans.md task contract ã® co-required planning output ãäœã planning surface ã§ããã
precedence 㯠spec.md > sub-spec > Plans.md ã®ãŸãŸç¶æããã
Plans.md 㯠task ledgerãroot spec.md 㯠product contract ã§ãããäžäžé¢ä¿ã¯åŽ©ããªãã
æž¡ãããæ
å ±ããã®ãŸãŸ Plans.md ã«èœãšããªãã
èšç»äœæã倧ã㪠task 远å ã§ã¯ãææ°æ
å ±ã»æ¢å仿§ã»èšæ¶ã»TeamAgent / ãµããšãŒãžã§ã³ãã«ããè€æ°èŠç¹ã®è°è«ã確èªãã
ãã®ãããã¯ãã«åãå
¥ããã¹ãèŠçŽ ã ãã task contract ã«å€æããã
㯠ãŸã㯠㚠task çæãã»ããã§è¿ãã
åºåã«ã¯å¿
ã ãŸã㯠ãå«ããã
/ 㯠Harness ãçæããconsumer ã¯æ¿èªã»ä¿®æ£ã ãè¡ãã
/harness-plan create
Spec delta
Spec skip reason
Plans.md
Spec delta
Spec skip reason
Spec delta
Spec skip reason
Non-trivial planning gate :
åçºã»è»œåŸ®ã¿ã¹ã¯ã§ãªã planning ã¯ãTeamAgent ãŸãã¯ãµããšãŒãžã§ã³ãåæã§æ±ãã
ããã§ã® non-trivial ã¯ãè€æ° task / è€æ° file / è€æ° session / product behavior / API / data model / æš©é / 課é / å€éšé£æº / é
åžé¢ / ã»ãã¥ãªãã£ã«åœ±é¿ããäŸé Œãæãã
Task tool ã䜿ããå Žå㯠Product / Architecture / Security / QA / Skeptic ã®ç¬ç«èŠç¹ãèµ°ãããã
䜿ããªãå Žå㯠ãµããšãŒãžã§ã³ãæªäœ¿çš ãšæç€ºããåã芳ç¹ãåç¬ã§åããŠè©äŸ¡ããã
non-trivial planning ã®åºåã«ã¯ãæ¬¡ã®æ€èšŒãå¿
ãå«ããã
team_validation_mode: not_required_lightweight / native / subagent / manual-pass / unavailable
spec.md / sub-spec / Plans.md ã®æŽåæ§
harness-mem / harness-recall / repo memory ã«ããè»èŒªã®åçºæé²æ¢ç¢ºèª
ãããã¯ãç®çããå€ããŠããªãã
ã»ãã¥ãªãã£ãæš©éãç§å¯æ
å ±ããµãã©ã€ãã§ãŒã³ã«åé¡ããªãã
lint / formatter baseline ãããããsource code changes ãå«ã plan ã§æªèšå®ãªããå®è£
task ã®åã« setup task ã眮ã
ã¡ãããšåãèšç»ããã€ãŸã test / smoke / CI / review / release gate ã task DoD ã«èœã¡ãŠããã
軜é task 㯠team_validation_mode: not_required_lightweight ã§ããã
non-trivial planning 㯠native / subagent / manual-pass ã®ããããã䜿ãã
unavailable ã®ãŸãŸ Required ã«ããŠã¯ãããªãã
Product / Architecture / Security / QA / Skeptic ã¯æ€èšŒ perspective ã§ãããagent_type åã§ã¯ãªãã
å©çšå¯èœãª TeamAgent / Task ãµããšãŒãžã§ã³ãã« perspective ãšããŠäŸé Œããä»»æ agent spawn ãèŠæ±ããªãã
Security gate ã¯ç§å¯æ
å ±ã®å®èªåãèŠæ±ããªãã
.env ã secret ã® read ãå¿
èŠã«ãªãå Žå㯠Risk Gate ãšããŠæ¢ããèš±å¯ãããæ¢å guard / evidence ã§ç¢ºèªããã
create ã§æ°ããèšç»ãäœã
add ã§ product behavior / API / æš©é / 課é / å€éšé£æº / é
åžé¢ã«åœ±é¿ãã task ãè¶³ã
ãŠãŒã¶ãŒãå€éšãããã¯ããç«¶åã仿§æ¡ãæ¹åæ¡ãæ¯èŒææãæž¡ãã
æ¢å仿§ãéå»å€æãšã®è¡çªãªã¹ã¯ããã
è»œãæ±ã£ãŠããå Žé¢ :
marker æŽæ°ã ãã® update
status ç
§åã ãã® sync
typoãformatãREADME/CHANGELOG ã®ã¿
æ¢å spec ãšãã¹ãã§æ£è§£ãåºå®ãããŠããçã倿Ž
å
¥åæ
å ±ãåè§£ããè©äŸ¡å¯Ÿè±¡ã»æ¡ç¹è»žã»äžç¢ºããªäºå®ãæç€ºãã
ææ°æ
å ±ãååŸãããå€éšäºå®ã¯ WebSearch / å
¬åŒããã¥ã¡ã³ã / äžæ¬¡æ
å ±ãåªå
ããéèŠç¹ã¯è€æ°ãœãŒã¹ã§ã¯ãã¹ãã§ãã¯ãã
æ¢å仿§ã»root spec.mdã»Plans.mdã»READMEã»docsã»CLAUDE.mdã»é¢é£ skill ã確èªãã
harness-mem / harness-recall / .claude/agent-memory/ / .claude/state/ ãªã©ãå©çšå¯èœãªèšæ¶é¢ã project-scoped ã§ç¢ºèªãã
non-trivial planning ã§ã¯ TeamAgent / Task ãµããšãŒãžã§ã³ãã䜿ããProduct / Architecture / Security / QA / Skeptic ãªã©ç°ãªãèŠç¹ã§ç¬ç«ã¬ãã¥ãŒãã
source code changes ãå«ã plan ã§ã¯ lint / formatter baseline ã確èªããæªèšå®ãªã setup task ãå
è¡ããã
äžç«çãªæ¡ç¹ã¬ãã¥ãŒãåºããRequired / Recommended / Optional / Reject ã«åé¡ãã
$easy 圢åŒã§ãææ¡å
容ã»çç±ã»ã©ããªãã®ããå ±åãã
æ¡çšããæ¡ã ãã root spec.md / Plans.md / test task ãžèœãšã蟌ã
create â èšç»äœæ ã¢ã€ãã¢ã»èŠä»¶ããã¢ãªã³ã°ããå®è¡å¯èœãª Plans.md ãçæããã
äŒè©±ã³ã³ããã¹ã確èªïŒçŽåã®è°è«ããæœåº or æ°èŠãã¢ãªã³ã°ïŒ
äœãäœããèãïŒmax 3åïŒ
èšç»å質ãã§ãã¯ ïŒææ°æ
å ±ãæ¢å仿§ãèšæ¶ãTeamAgent / ãµããšãŒãžã§ã³ãè€æ°èŠç¹ã¬ãã¥ãŒãæ¡ç¹ïŒ
æè¡èª¿æ»ïŒWebSearchïŒ
æ©èœãªã¹ãæœåº
spec.md / Plans.md äºæ£æ¬ãã§ã㯠ïŒSpec delta ãŸã㯠Spec skip reason + Plans.md taskïŒ
åªå
床ãããªã¯ã¹ïŒRequired / Recommended / Optional / RejectïŒ
TDD æ¡çšå€æïŒãã¹ãèšèšïŒ
Plans.md çæïŒcc:TODO ããŒã«ãŒä»ãïŒ
次ã®ã¢ã¯ã·ã§ã³æ¡å
spec.md / Plans.md äºæ£æ¬ãã§ãã¯ïŒããã©ã«ãïŒ Plans.md ã¯ãããã¹ãããšãã® task contractãroot spec.md ã¯ãäœãæ£ããããã® product contract ãšããŠæ±ãã
co-required planning output ã¯äž¡æ¹ã®åºåãå¿
é ã«ãããšããæå³ã§ãããprecedence 㯠spec.md > sub-spec > Plans.md ã®ãŸãŸç¶æããã
å®è£
ãã¶ããå¯èœæ§ãããæã¯ãPlans.md çæåã« root spec.md ãæŽæ°ããã
create ãš product-impacting add ã¯æ¯å root spec.md ãèªãã
root spec.md
consumer repo ã« root spec.md ããªãæã ããæ¢åã® project spec / architecture / product compass
consumer repo ã« root spec.md ããªãæã ããdocs/spec/00-project-spec.md
æ¢åèŠçŽããã repo ã§ã¯ããã®èŠçŽã«æ²¿ã£ã spec path
äœæ/æŽæ°ãå¿
èŠãªæ¡ä»¶:
ãŠãŒã¶ãŒã«èŠããæ¯ãèããAPIãããŒã¿ã¢ãã«ãæš©éã課éãå€éšé£æºã決ãã task
è€æ°ã®å®è£
æ¹éããããéžã³æ¹ã§ product behavior ãå€ãã task
éå»ãŸãã¯ä»åã®äŒè©±ã§ã仿§ãææ§ã§å®è£
ãã¶ãããå
åããã task
Plans.md ã«ã¯äœæ¥å
容ãããããproject ãšããŠã®æ£è§£æ¡ä»¶ãå®å®ææžã«ãªã task
typoãformatãdependency bumpãREADME/CHANGELOG ã®ã¿
åäœå€æŽãªãã®çã refactor
æ¢å spec ãšãã¹ãã§æ£è§£ãååã«åºå®ãããŠããä¿®æ£
Spec delta: product contract ãæŽæ°ããæã«ã察象 spec path ãšå€æŽç¹ãæžã
Spec skip reason: product contract ãæŽæ°ããªãæã«ãçç±ãæžã
Spec delta / Spec skip reason 㯠Harness ãçæããconsumer ã¯æ¿èªã»ä¿®æ£ã ãè¡ã
docs-only / mechanical task ã§ã Spec skip reason ã task context / sprint contract ã«æ®ã
missing search resultãunavailable memoryãæªèªãã¡ã€ã«ã absent ãšæå®ããªããnot_observed != absent
ãŠãŒã¶ãŒã« spec ãäžããæžãããªããagent ãæ¢å spec ãšå
¥åããæå° delta ãäœããææ§ãªæã ã倿åå²ãåºã
create å®äºæã®ã»ãã·ã§ã³èµ·åæ¡å
ïŒå¿
é ïŒ create ãçµãã£ããã説æã ãã§çµãããããæ°ããã»ãã·ã§ã³ã®èµ·åã³ãã³ã ãš
èµ·ååŸã«ãã®ãŸãŸå
¥ããæåã®æç€ºããã³ãã ãã»ããã§æ¡å
ããã
åªå
é äœã¯æ¬¡ã®éã:
æªå®äºã¿ã¹ã¯ã 1 ä»¶ã ãããŸãã¯æåã® 1 ä»¶ã ãå§ããã®ãèªç¶
èµ·åã³ãã³ã: claude
æåã®å
¥å: /harness-work <taskçªå·>
äŸåã®èãã¿ã¹ã¯ãè€æ°ããããŸãšããŠé²ããã®ãèªç¶
èµ·åã³ãã³ã: claude
æåã®å
¥å: /breezing all
代æ¿: /harness-work all
é·æéå®è¡ãåå
¥ãåæ
èµ·åã³ãã³ã: ENABLE_PROMPT_CACHING_1H=1 claude
æåã®å
¥å: /harness-loop all
代æ¿: /breezing all
æäœã§ã次㮠3 è¡ãå«ãã:
æ°ããã»ãã·ã§ã³ã®èµ·åã³ãã³ã:
èµ·ååŸã®æåã®å
¥å:
åããŠããå Žé¢:
æ°ããã»ãã·ã§ã³ã®èµ·åã³ãã³ã: claude
èµ·ååŸã®æåã®å
¥å: /breezing all
åããŠããå Žé¢: Phase 1 ã® task ãè€æ°ããããŸãšããŠé²ããã»ããèªç¶ãªãã
é·æéç³»ãå§ããå Žåã¯ãClaude Code ã»ãã·ã§ã³èµ·åã³ãã³ãã䜵èšãã:
æ°ããã»ãã·ã§ã³ã®èµ·åã³ãã³ã: ENABLE_PROMPT_CACHING_1H=1 claude
èµ·ååŸã®æåã®å
¥å: /harness-loop all
åããŠããå Žé¢: 5 åãè¶
ããåŸ
æ©ã resume ããŸããé·æéã¿ã¹ã¯ã®ãã
scripts/claude-longrun.sh ã¯ãã®ãªããžããªã®éçºè£å©ã¹ã¯ãªããã§ãplugin install åŸã® consumer ç°å¢ã«ã¯é
åžãããªã
ãã®ãããconsumer åãæ¡å
ã§ã¯åžžã« ENABLE_PROMPT_CACHING_1H=1 claude ã® 1 è¡ã³ãã³ããåªå
ãã
ãªããžããªéçºäžã ãåçã®ã©ãããŒã䜿ãããå Žåãbash scripts/claude-longrun.sh ã¯ããŒã«ã« checkout äžã§ã¯å©çšããŠãã
CI ã¢ãŒã (--ci):
ãã¢ãªã³ã°ãªããæ¢åã® Plans.md ããã®ãŸãŸå©çšããŠã¿ã¹ã¯åè§£ã®ã¿è¡ãã
add â ã¿ã¹ã¯è¿œå Plans.md ã«æ°ããã¿ã¹ã¯ã远å ããã
product-impacting ãªè¿œå ã§ã¯ãäžã®ãspec.md / Plans.md äºæ£æ¬ãã§ãã¯ãã«åŸã Spec delta ãŸã㯠Spec skip reason ãåºåããã
/harness-plan add ã¿ã¹ã¯å: 詳现説æ [--phase ãã§ãŒãºçªå·]
ã¿ã¹ã¯ã¯ cc:TODO ããŒã«ãŒã§è¿œå ãããã
update â ããŒã«ãŒæŽæ° ã¿ã¹ã¯ã®ã¹ããŒã¿ã¹ããŒã«ãŒã倿Žããã
/harness-plan update [ã¿ã¹ã¯å|ã¿ã¹ã¯çªå·] [WIP|å®äº|blocked]
ã³ãã³ã ããŒã«ãŒ WIPcc:WIPå®äº / donecc:å®äºblockedblockedTODOcc:TODO
sync â é²æåæ å®è£
ç¶æ³ãš Plans.md ãç
§åããå·®åãæ€åºã»æŽæ°ããã
Plans.md ã®çŸç¶ååŸ
Plans.md ãã©ãŒãããæ€åºïŒv1: 3 ã«ã©ã / v2: 5 ã«ã©ã ïŒ
git status / git log ããå®è£
ç¶æ³ååŸ
ãšãŒãžã§ã³ããã¬ãŒã¹ç¢ºèªïŒ.claude/state/agent-trace.jsonlïŒ
Plans.md ãšå®è£
ã®å·®åæ€åº
æªæŽæ°ããŒã«ãŒã®èªåä¿®æ£ææ¡
次ã®ã¢ã¯ã·ã§ã³æç€º
ã¬ããã¹ãã¯ãã£ã ïŒããã©ã«ã ONïŒ:
cc:å®äº ã¿ã¹ã¯ã 1 件以äžããã°èªåçã«æ¯ãè¿ããå®è¡ããã
èŠç©ãã粟床ããããã¯åå ãã¿ãŒã³ãã¹ã³ãŒãå€åãåæããåŠã³ãèšé²ã
sync --no-retro ã§æç€ºçã«ã¹ãããå¯èœã
team mode / issue bridge Plans.md ã¯æ£æ¬ã®ãŸãŸç¶æããGitHub Issue 飿ºã¯ opt-in ã® team mode ã ãã§äœ¿ãã
solo éçºã§ã¯ bridge ã䜿ããªã
team mode 㯠tracking issue ã 1 ã€äœãããã®é
äžã« task ããšã® sub-issue payload ã dry-run ã§çæãã
scripts/plans-issue-bridge.sh ã¯å®éã« GitHub ãæŽæ°ãããåžžã« dry-run ã® payload ãè¿ã
Plans.md ãžã®å€æŽã¯ãã® bridge ã§ã¯è¡ããªã
named Plans è€æ°ã® Plans.md ã䜿ãå Žå㯠plans/manifest.json ãæ£æ¬ã«ããŠãååã§éžæããã
scripts/plan-registry.sh list
scripts/plan-registry.sh switch roadmap
scripts/plans-issue-bridge.sh --plan roadmap --format markdown
node scripts/generate-sprint-contract.js --plan roadmap 9.1.1
1 run ã§ã¯ 1 ã€ã® named plan ã ãã䜿ã
long-running / CI / issue bridge ã§ã¯ active pointer ã«é Œãã --plan <name> ãæž¡ã
manifest path 㯠project root çžå¯Ÿã®ã¿ã絶察ãã¹ã..ãrepo å€ symlink ã¯æåŠããã
docs/plans/named-plans.md
Plans.md ãã©ãŒãããèŠçŽ
ãã©ãŒããã # [ãããžã§ã¯ãå] Plans.md
äœææ¥: YYYY-MM-DD
---
## Phase N: ãã§ãŒãºå
| Task | å
容 | DoD | Depends | Status |
|------|------|-----|---------|--------|
| N.1 | 説æ | ãã¹ãéé | - | cc:TODO |
| N.2 | 説æ | lint ãšã©ãŒ 0 | N.1 | cc:WIP |
| N.3 | 説æ | ãã€ã°ã¬ãŒã·ã§ã³å®è¡å¯èœ | N.1, N.2 | cc:å®äº |
DoDïŒDefinition of DoneïŒ : æ€èšŒå¯èœãªå®äºæ¡ä»¶ã 1 è¡ã§èšè¿°ããããæãããã¡ãããšåããã¯çŠæ¢ãYes/No ã§å€å®ã§ãã圢ã«ããã
Depends : ã¿ã¹ã¯éã®äŸåé¢ä¿ã-ïŒäŸåãªãïŒãã¿ã¹ã¯çªå·ïŒN.1ïŒãã«ã³ãåºåãïŒN.1, N.2ïŒããã§ãŒãºäŸåïŒPhase NïŒã
TDD tags Plans.md ã® task ã«ã¯ãTDD å€å®ãæç€ºããã¿ã°ãå
容ãŸã㯠DoD ã«æžããã
ã¿ã° æå³ tdd_required æšè«[tdd:required]ãã® task ã¯å
ã«å€±æãã¹ããæžãå¿
èŠããã true[tdd:skip:<reason>]ãã® task ã¯çç±ã€ãã§ TDD ãçç¥ãã false, skip_tdd_reason=<reason>
<reason> ã¯ç©ºã«ããªãã
äŸ: [tdd:skip:docs-only]ã[tdd:skip:no-test-framework-detected]ã
ã¿ã°ããªãå Žåã® tdd_required ã¯æ¬¡ã®é ã§æšè«ããã
Plans.md tag: [tdd:required] / [tdd:skip:<reason>]
files: src/, app/, cmd/, lib/, pkg/, internal/, go/ ãªã© source å®è£
ãå«ããªã required
TDD æšè«: docs-only ã test framework ãªããªã skip reason ãä»ã㊠not required
optional briefs / manifest harness-plan create ã¯ãå¿
èŠãªãšãã ã brief ãä»ããã
project spec SSOT 㯠project å
šäœã®æ£è§£æ¡ä»¶ãåºå®ããææžã§ãå¿
èŠæã ãäœã
UI ãå«ãã¿ã¹ã¯ã§ã¯ design brief
API ãå«ãã¿ã¹ã¯ã§ã¯ contract brief
brief ã¯ãäœãäœããããçãåºå®ããè£å©è³æã§ãPlans.md ã spec SSOT ã眮ãæããªã
skill frontmatter ã®äžèŠ§ã¯ scripts/generate-skill-manifest.sh ã§ machine-readable JSON ã«ã§ãã
docs/plans/briefs-manifest.md
docs/plans/spec-ssot.md
ããŒã«ãŒäžèЧ ããŒã«ãŒ æå³ pm:äŸé ŒäžPM ããäŸé Œæžã¿ cc:TODOæªçæ cc:WIPäœæ¥äž cc:å®äºWorker äœæ¥å®äº pm:ç¢ºèªæžPM ã¬ãã¥ãŒå®äº blockedãããã¯äžïŒçç±ãå¿
ãèšèŒïŒ
é¢é£ã¹ãã«
harness-sync â å®è£
ãš Plans.md ãåæãã
harness-work â èšç»ããã¿ã¹ã¯ãå®è£
ãã
harness-review â å®è£
ã®ã¬ãã¥ãŒ
harness-setup â ãããžã§ã¯ãåæå