Skip to main content Startseite Ersteller froggugugugu resource-planner harness-refine
harness-refine This skill should be used when the user asks to "refine the harness", "self-improve the blueprint", "restructure .claude/ to match best practices", "audit harness configuration", or mentions "ããŒãã¹è£æ£", "ãã¹ããã©ã¯ãã£ã¹æºæ ", "self-refine", "ã»ã«ããªãã¡ã€ã³", "ããŒãã¹èªå·±ç¹æ€", "skill/agent/team é
眮ã®èŠçŽã". Scope is limited to harness scaffolding â `.claude/` (skills / agents / teams / rules / output-styles), CLAUDE.md, README.md and the input/output/docs/testreport directory skeleton â under `project-blueprint/` and `project-blueprint-en/`. Source code, `docs/` content, `output/` deliverables, and `testreport/` raw data are out of scope. `constitution.md` and `project-config.md` §1 / §4-§10 / §12 / §13 are immutable. Both JP and EN mirrors MUST be kept in lockstep â completion requires structural parity. Starts with a non-mutating Round 0 that refreshes the rubric from the latest official best-practice sources and prior refinement reports (self-strengthening preflight), then runs self-score â self-improve â self-review for **2 fixed r
Zur Installation springen Skills Marktplatz Entdecken und erkunden Sie KI-Skills, die von der Community erstellt wurden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fÃŒgen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prÃŒfen und installieren.
Prompt kopierenPrompt-Details anzeigen Ein direkter Befehl ÃŒberspringt den PrÃŒf-Prompt. PrÃŒfen Sie die Quelle, bevor Sie ihn ausfÃŒhren.
npx skills add https://github.com/froggugugugu/resource-planner --skill harness-refineDer Befehl bleibt in einer Zeile. Scrollen Sie horizontal, um ihn vor dem Kopieren vollstÀndig zu prÌfen.
Sie bevorzugen eine lokale Kopie? Laden Sie die Dateien herunter, die SkillsMP derzeit vorliegen.
ZIP herunterladen Herunterladen... Mehr aus diesem Repository
This skill should be used when the user asks to "implement a feature", "fix a bug", "create a component", or mentions "å®è£
", "æ©èœè¿œå ", "ãã°ä¿®æ£", "ã³ã³ããŒãã³ãäœæ". Follows TDD workflow. Covers components, stores, schemas, utilities, styling, docs/ and project-config.md synchronization. Takes optional argument: /implementing-features <task-file or instruction>
Verwandte Berufe SOC
Basierend auf der SOC-Berufsklassifikation
name harness-refine version 2.0.0 description This skill should be used when the user asks to "refine the harness", "self-improve the blueprint", "restructure .claude/ to match best practices", "audit harness configuration", or mentions "ããŒãã¹è£æ£", "ãã¹ããã©ã¯ãã£ã¹æºæ ", "self-refine", "ã»ã«ããªãã¡ã€ã³", "ããŒãã¹èªå·±ç¹æ€", "skill/agent/team é
眮ã®èŠçŽã". Scope is limited to harness scaffolding â `.claude/` (skills / agents / teams / rules / output-styles), CLAUDE.md, README.md and the input/output/docs/testreport directory skeleton â under `project-blueprint/` and `project-blueprint-en/`. Source code, `docs/` content, `output/` deliverables, and `testreport/` raw data are out of scope. `constitution.md` and `project-config.md` §1 / §4-§10 / §12 / §13 are immutable. Both JP and EN mirrors MUST be kept in lockstep â completion requires structural parity. Starts with a non-mutating Round 0 that refreshes the rubric from the latest official best-practice sources and prior refinement reports (self-strengthening preflight), then runs self-score â self-improve â self-review for **2 fixed rounds**; escalates to a human if the round-2 reviewer does not approve. Outputs a refinement report to `output/reports/harness-refine/` (requires Write permission to that path). Takes optional argument: /harness-refine <target-dir or instruction>
argument-hint <察象ãã£ã¬ã¯ã㪠or è£æ£æç€º(çç¥å¯)> allowed-tools Read, Glob, Grep, Bash(ls *, find *, wc *, diff *, grep *, git *), Edit, Write, WebFetch, WebSearch, Agent, mcp__plugin_context7_context7__resolve-library-id, mcp__plugin_context7_context7__query-docs context main
Harness Refine â èªå·±åŒ·ååãã¹ããã©ã¯ãã£ã¹è£æ£(Round 0 ãªãã¬ãã·ã¥ + 2 ã©ãŠã³ãåºå®)
ããŒãã¹æ§æ(project-blueprint/ ããã³ project-blueprint-en/)ãã
Claude Code å
¬åŒãã¹ããã©ã¯ãã£ã¹ (æ¯å Round 0 ã§åååŸ)ãš
constitution.md 7 åå ã®äž¡æ¹ã rubric ãšããŠ
èªå·±æ¡ç¹ â èªå·±åŒ·å â ã»ã«ãã¬ãã¥ãŒ ã 2 ã©ãŠã³ã åããŠæ§é è£æ£ããã¡ã¿ã¹ãã«ã
å®è£
ã³ãŒããdocs/ å
容ãoutput/ ææç©ãtestreport/ çããŒã¿ã¯å¯Ÿè±¡å€ããã³ãã¬ãŒãéªšæ Œã®ã¿ ãæ±ãã
èªå·±åŒ·åã¡ã«ããºã (æ¬ã¹ãã«ã®æ ž)
æ¬ã¹ãã«ã¯ rubric ãåçµãããèµ°ããã³ã«èªåŸçã«åŒ·ããªãã3 ã€ã®æ©æ§ã§å®çŸãã:
Round 0 ãªãã¬ãã·ã¥ (éç Žå£): å
¬åŒäžæ¬¡ãœãŒã¹(äžèšããã¹ããã©ã¯ãã£ã¹åºæºãœãŒã¹ã)ã
WebFetch / Context7 ã§åååŸããææ°ã¬ã€ãã³ã¹ãšã®å·®åã ä»åã©ãŠã³ãã®æ«å®æ¡ç¹åºæº ã«åæ ããã
èšç·ŽããŒã¿ã ãã§å€æããªãã
adaptive ã«ãŒã : éå»ã¬ããŒã(output/reports/harness-refine/)ãèªã¿ã
æªè§£æ±ºèª²é¡ ãš 2 å以äžåçºããææ ãæœåºããŠåªå
è£æ£å¯Ÿè±¡ãžææ Œãã(倱æãã«ãŒãã§ãªãåŠç¿ã«å€ãã)ã
rubric èªå·±é²å : Round 0 ã§æ°ããå
¬åŒãã¹ããã©ã¯ãã£ã¹ãçºèŠããã æ°èŠæ¡ç¹é
ç®ãææ¡ ããã
ãã ã constitution.md ã«è§Šãã倿Žã¯èªåæ¡çšãããå¿
ãäººéæ¿èªãåŸãã
åææ¡ä»¶
åç
§ çšé æ¹å€ constitution.md(repo ã«ãŒã)7 äžå€åå(rubric ã®äžäœæ¡ä»¶) â æ¹å€çŠæ¢ project-config.md §1 / §4-§10 / §12 / §13äººéæ±ºå®é å â æ¹å€çŠæ¢ project-config.md §2 / §3 / §11AI å¯å€é å â ïž æ§é ã®ã¿å¯(å€ã¯è§Šããªã) project-config.md §13Opus/Sonnet/Haiku tier æŠç¥(æ¡ç¹ 11 ã§åç
§) â æ¹å€çŠæ¢(åç
§ã®ã¿) .claude/CLAUDE.md暪æã«ãŒã«(åå â¥: â€200 è¡ç®å®) â
.claude/skills/*/SKILL.mdã¹ãã«éªšæ Œ(frontmatter / pipeline / description) â
.claude/agents/*.mdåçºå°éå®¶å®çŸ©(æå°æš©é / åäžè²¬å) â
.claude/teams/TEAM_*.mdãªãŒã±ã¹ãã¬ãŒã·ã§ã³ â
.claude/hooks/*.sh3 å±€é²åŸ¡ Layer 1 â æ¬ã¹ãã«ã§ã¯è§Šããªã(å¥ PR ã§è°è«)
.claude/rules/*.md
ãã¹ / èšèªå¥ã«ãŒã«æ¡åŒµ
â
(.example èŠçŽãç¶æ)
éå»ã¬ããŒã(output/reports/harness-refine/) adaptive ã«ãŒãã®åŠç¿å
¥å èªåã®ã¿
å
¬åŒããã¥ã¡ã³ã ææ° best practice WebFetch / Context7 MCP
åºæ¬å§¿å¢(æ¹å€å¢ç â MUST å®ã) é å å¯åŠ è£è¶³ constitution.mdâ æ¹å€ã¯å¥ PR + .constitution.sha256 æŽæ°ãå¿
é (ååç¯å²å€) project-config.md §1 / §4-§10 / §12 / §13â äººéæ±ºå®é å project-config.md §2 / §3 / §11â ïž æ§é çæŽåœ¢ã®ã¿ãå€ã®æ¹å€ã¯çŠæ¢ .claude/CLAUDE.mdâ
200 è¡ãè¶
ããªã(220 è¡ããŒãäžé) .claude/{skills,agents,teams,rules,output-styles}/â
name è¡çª / 埪ç°åç
§ãäœããªã .claude/hooks/*.shâ ã¹ã¯ãªããæ¬äœã®ç·šéã¯çŠæ¢(åå â€) docs/, output/, testreport/ å
å®¹â æ¬ã¹ãã«å¯Ÿè±¡å€(output/reports/harness-refine/ ã®ã¿æžã) input/requirements/â 人éå
¥å
ç Žãããšããå Žå㯠å³åæ¢ããŠäººéã«ç¢ºèª ãscan-harness.sh ããã¯ãæ€ç¥ããå Žåãããã
äœ¿ãæ¹ /harness-refine <察象ãã£ã¬ã¯ã㪠or è£æ£æç€º(çç¥å¯)>
åŒæ°ãçç¥ããå Žå㯠project-blueprint/ ãš project-blueprint-en/ å
šäœã察象ãšããã代衚çãªèµ·åäŸ:
ãããŒãã¹ãè£æ£ããŠãããã¹ããã©ã¯ãã£ã¹æºæ ã§åæ§ç¯ããŠããã»ã«ããªãã¡ã€ã³ããŠã
ã.claude/ ã®æ§é ãèŠçŽãããããskill / agent / team ã®é
眮ãç¹æ€ãããã
ãproject-blueprint ãš project-blueprint-en ã®æŽåæ§ãæŽããŠã
å
šäœã¯ãŒã¯ãããŒ(Round 0 + 2 ã©ãŠã³ãåºå® â 3 ã©ãŠã³ãç®ã¯çŠæ¢) Round 0(éç Žå£ã»èªå·±åŒ·å) ã©ãŠã³ã 1 ã©ãŠã³ã 2
âââââââââââââââââââ âââââââââââââââ âââââââââââââââ
â å
¬åŒ BP åååŸ â â 1-A èªå·±æ¡ç¹ â â 2-A èªå·±æ¡ç¹ â
â éå»ã¬ããŒãåŠç¿ â ââ rubric ââ â (rubric) â â (å·®åäžå¿) â
â ã«ãŒããªãã¯å·®å â 差忳šå
¥ âââââââ¬âââââââââ âââââââ¬âââââââââ
âââââââââââââââââââ ⌠âŒ
âââââââââââââââ âââââââââââââââ
â 1-B èªå·±åŒ·å â â æ¥è±ãã©ãŒé©çš â â 2-B èªå·±åŒ·å â â æ¥è±ãã©ãŒ â
âââââââ¬âââââââââ âââââââ¬âââââââââ
⌠âŒ
âââââââââââââââ âââââââââââââââ
â 1-C ã¬ãã¥ãŒ â (code-reviewer) â 2-C ã¬ãã¥ãŒ â (code-reviewer)
âââââââ¬âââââââââ âââââââ¬âââââââââ
âââââââ⺠R2 å
¥å ââââââââââââââââ
âŒ
æçµã¬ããŒãåºå
Round 0 ã§ ææ°ãã¹ããã©ã¯ãã£ã¹ååŸ + éå»ã¬ããŒãåŠç¿ (ãã¡ã€ã«ã¯äžåç·šéããªã)
ã©ãŠã³ã 1 㧠倧æ è£æ£ (åœåæºããé
眮ãã¹ãfrontmatter æ¬ èœããã©ãŒä¹é¢ãªã©)
ã©ãŠã³ã 2 ã§ R1 æ®èª²é¡ + äºæ¬¡å¹æ (@import åããCLAUDE.md ã¹ãã«äžèЧãšã®äžæŽåããªã³ã¯ 404)
åã©ãŠã³ãã®ã¬ãã¥ãŒã¯ pr-review-toolkit:code-reviewer agent ã«å§ä»»ã㊠ç¬ç«å€å® ãåã
ã©ãŠã³ã 2 ã§æ¿èªã«å±ããªãã㰠人éã«ãšã¹ã«ã¬ãŒã·ã§ã³ (èªå 3 ã©ãŠã³ãçŠæ¢)
Round 0 â ãã¹ããã©ã¯ãã£ã¹ã»ãªãã¬ãã·ã¥(èªå·±åŒ·åããªãã©ã€ã / éç Žå£) ãã¡ã€ã«ã äžåç·šéããªã ã調æ»ãšå·®åçæã®ã¿ãæé :
ææ°å
¬åŒã¬ã€ãã³ã¹ã®ååŸ : æ«å°Ÿããã¹ããã©ã¯ãã£ã¹åºæºãœãŒã¹ãã® URL ã WebFetchã
ã©ã€ãã©ãªç³»ã¯ Context7 ã§ååŸãããååŸå€±ææã¯ degraded ã¢ãŒã ãšããŠèšç·ŽããŒã¿ + éå»ã¬ããŒãã§ç¶ç¶ãã
ãã®æšãäŒè©±ãšã¬ããŒãã«æç€ºãã(ç¡èšã§èšç·ŽããŒã¿ã«éè¡ããªã)ã
éå»ã¬ããŒãåŠç¿ : output/reports/harness-refine/REFINE_*.md(ããã°ææ° 2ã3 ä»¶)ãèªã¿ã
(a) æªè§£æ±ºèª²é¡ (b) 2 å以äžåçºããææ ãæœåºããã
ã©ã€ãã»ã«ãŒããªãã¯å·®åã®çæ : ååŸããææ°ã¬ã€ãã³ã¹ãäžèš 15 é
ç® rubric ãšçªãåããã
æ¢åé
ç®ã®å€å®åºæºãå€ããã° ä»åã©ãŠã³ãã®æ«å®åºæº ãšããŠæŽæ°ãã
å
¬åŒã«æ°ããåŒ·ãæšå¥šãããã° æ°èŠæ¡ç¹é
ç®åè£ ãšããŠèšé²ãã
åçºèª²é¡ã¯ åªå
è£æ£å¯Ÿè±¡ ãžææ Œãã
äººéæ¿èªã²ãŒã : æ°èŠæ¡ç¹é
ç®ã®è¿œå ææ¡ããŸã㯠constitution.md ã«æ³¢åãã倿Žã¯ã
æ¡çšåã«äººéãžæç€ºããŠæ¿èªãåŸã (èªåç·šéçŠæ¢)ã
Round 0 ã®åºå(äŒè©± + æçµã¬ããŒãã«èšèŒ):ãååŸãœãŒã¹ãšååŸå¯åŠããåçºèª²é¡ãªã¹ãããä»åé©çšãã rubric å·®åãã
ã©ãŠã³ã 1 â 倧æ è£æ£
1-A. èªå·±æ¡ç¹(15 é
ç® Ã 0/1/2 ç¹ = 30 ç¹æºç¹) æ¡ç¹ã¯ acceptance checklist æ¹åŒ (spec-kit æµ): åé
ç®ã® 2 ç¹æ¡ä»¶ãæºãããã YES/NO ã§å€å®ããæ ¹æ ãæ·»ããã
A 矀 â constitution / æ§é ã®äžå€æ¡ä»¶
# é
ç® 0 ç¹ 1 ç¹ 2 ç¹ 1 constitution 7 ååã®éµå® éåãã 圢åŒäžéµå® + scan-harness.sh ã§ãã¹ãå 2 CLAUDE.md â€200 è¡(åå â¥) 220 è¡è¶
200-220 è¡ 200 è¡ä»¥äž + çã®åæžã¯ path-scoped rules/ ã§å®çŸ(@import 㯠context ãæžãããªãç¹ãçè§£) 3 skill frontmatter èŠçŽ name / description æ¬ èœ å
šé
ç®ãã + allowed-tools(æå°æš©é)/ context / argument-hint æŽå 4 äžå±€åé¢(skill â agent â team, åå â£) åŸªç° / æ··åšãã çŽç·ç + agents/README.md ã«éžå®ã¬ã€ã 5 3 å±€é²åŸ¡ç¶æ(åå â€) hook åé€ãã åæ°ç¶æ + å hook ã®è²¬å header ã³ã¡ã³ããã 6 æ¥è±ãã©ãŒåæ(åå â¡) ãã¡ã€ã«æ° / æ§é ã«å·® ãã¡ã€ã«æ°äžèŽ + ç« ç«ãŠã»è¡æ°ãŸã§äžèŽ(æ©æ¢° diff ã§ä¹é¢ 0) 7 rules ãªããã€ã³æ¹åŒ .example ãªã or çŽèªã¿èŸŒã¿.example ãã+ åœåèŠçŽ(language-*, path-*, rule-*)å³å® 8 5 å質ã²ãŒã(åå â¢) åæžãã 5 ã²ãŒãååš + å skill ãã @.claude/quality-gates.md åç
§
B 矀 â Anthropic å
¬åŒãã¹ããã©ã¯ãã£ã¹ + GitHub TOP5 ãšãã»ã³ã¹
# é
ç® 0 ç¹ 1 ç¹ 2 ç¹ 9 pipeline 飿ºã»çºèŠå¯èœæ§(superpowers æµ) ååŸå·¥çšèšèŒãªã / dead-skill ãã äžéšèšèŒ å
š skill ã«ãå â æ¬ â åŸã衚 + ã©ã®å°ç·ãããå€ç«ãã skill ãªã 10 å
¬åŒ best-practice æºæ å€ãåœ¢åŒ äžéšæºæ Round 0 ååŸã®ææ°åœ¢åŒã«æºæ 11 skill description å質(äžäººç§° / ããªã¬ãŒæç€º) äžäººç§°ã»äºäººç§° or ææ§ äžäººç§° + â€1024 å / ããªã¬ãŒå
·äœç / éè€ããªã¬ãŒãªã 12 progressive disclosure SKILL.md è¥å€§(>500 è¡)/ åé·ãªèæ¯èª¬æ â€500 è¡ + çžäºæä»ãªè©³çްã第 3 éå±€(åç
§ãã¡ã€ã«)ãžåå² 13 agent æå°æš©éã»åäžè²¬å èªåå°é agent ã« Write/Edit / å€è²¬å tools allowlist ãã + read-only 系㯠Write ç¡ã / 1 agent=1 task / èŠçŽã®ã¿è¿ãå¥çŽãæèš 14 ã¢ãã« tier é
眮(§13 / BMAD æµ) tier èšèŒãªã tier èšèŒãã + èšç»ç³»=é« tier / æ©æ¢°çäœæ¥=äœ tier ã®åŠ¥åœé
眮 15 eval-first / åãå
¥ããã§ãã¯ãªã¹ã(spec-kit æµ) æ€èšŒèгç¹ãªã åºåå¥çŽãã + 代衚ã·ããªãª + PASS æ¡ä»¶ã SKILL.md ã«æç€º
ç®æš (å°æ¥ã®é
ç®è¿œå ã§ãå£ããªã %): ã©ãŠã³ã 1 ã§ â¥80%(â¥24/30) ãã©ãŠã³ã 2 ã§ â¥95%(â¥28/30) ã
æ¡ç¹æ ¹æ ã¯äŒè©±å
ã« å¿
ããã¡ã€ã«ãã¹ + è¡çªå· ã§æç€ºãã(ããªããšãªãäœããã¯çŠæ¢)ã
é
ç® 10 / 11 / 12 ã®å€æã¯ Round 0 ã§ååŸããææ°å
¬åŒã¬ã€ãã³ã¹ãåºæºã«ããã
1-B. èªå·±åŒ·å(è£æ£) ã¹ã³ã¢ 0 / 1 ç¹ã®é
ç®ãè£æ£ãããåªå
é (Round 0 ã§ææ Œããåçºèª²é¡ãæåªå
):
constitution éå : å³åæ¢ â 人é確èª(èªåä¿®æ£çŠæ¢ãéåå
容ãç®æ¡æžãã§æç€º)
CLAUDE.md è¡æ°è¶
é : ãããã¯ã @.claude/rules/<topic>.md ã«åãåºã â çã« context ãåããªã path-scoped å
frontmatter æ¬ èœ / åœåæºã / description å質 : äžäººç§°ã»ããªã¬ãŒæç€ºã»æå°æš©é allowlist ã«çµ±äž
äžå±€åé¢éå : 該åœåŒã³åºããåæ¹åã«ç¯æ£(skill â agent ã¯å¯ãagent â team ã¯çŠæ¢)
ãã©ãŒä¹é¢ : äžè¶³åŽã«ã³ããŒããæèšã¯æ¢å README-en.md ã®ããŒã³ã§ç¿»èš³
.example èŠçŽéå : å®äœãã¡ã€ã«ã .example ã«æ»ãããåœåèŠçŽã«æãã
ãã©ãŒé©çšã«ãŒã« :
æ¥æ¬èªåŽã§ 1 ãã¡ã€ã«å€æŽããã åãã¿ãŒã³ã§è±èªåŽã«ãé©çš (çåŽã ãã§å®äºãããªã)
æ§é ã¯å®å
šäžèŽãæèšã®ã¿ç¿»èš³ãç« ç«ãŠçªå·ã»ããŒãã«åã»ã³ãŒããããã¯ã¯ bit-identical
è±èªçã«ã ãããäœè£èŠçŽ (ã»ãã³ãã³åºåãç)ã¯ç¶æ
1-C. ã»ã«ãã¬ãã¥ãŒ(ç¬ç«å€å®) Agent çµç±ã§ pr-review-toolkit:code-reviewer ã 1 ååŒã¶ ãæž¡ãã³ã³ããã¹ã:
ã©ãŠã³ã 1 ã§è¡ã£ãå
š Edit / Write ã® git diff
constitution.md 7 ååã®éµå®ãã§ãã¯ãæç€ºäŸé Œ
æ¥è±ãã©ãŒå·®å(diff -r project-blueprint/.claude/skills/ project-blueprint-en/.claude/skills/ ã®çµæ)
ã¬ãã¥ãŒçµæ(MUST / SHOULD / CONSIDER)ã¯ã©ãŠã³ã 2 å
¥åã«éçŽã
ã©ãŠã³ã 2 â æ®èª²é¡ãšäºæ¬¡å¹æ(adaptive)
2-A. èªå·±æ¡ç¹(å·®åäžå¿ + è§£æ¶ç) ã©ãŠã³ã 1 ã§ 1 ç¹ä»¥äž ã ã£ãé
ç®ãåæ¡ç¹ãå ããŠä»¥äžãæ°èŠã¹ã³ã¢å¯Ÿè±¡ã«è¿œå :
ã©ãŠã³ã 1 Edit ã®å¯äœçš(@import åããåç
§ãªã³ã¯ 404ãCLAUDE.md ã¹ãã«äžèЧãšã®äžæŽå)
ãã©ãŒåŽã«åãããŒãã倿Ž
code-reviewer ã®ææ(MUST ã¯å¿
ãæ¡ç¹ãžåæ )
è§£æ¶çãã©ããã³ã° : Round 0 ã§æœåºããåçºèª²é¡ãä»åè§£æ¶ãããã(åçº 3 åç®ä»¥äžã¯äººéãšã¹ã«ã¬ãŒã·ã§ã³åè£)
2-B. èªå·±åŒ·å(ã¯ããŒãžã³ã°)
æ®ã¹ã³ã¢ã 2 ç¹ã«åŒãäžãã埮修æ£ã®ã¿ãæ°èŠå€§èŠæš¡å€æŽã¯ããªã
@import ãªã³ã¯å
šä»¶ã®ååšç¢ºèª:
grep -rh '^@\.claude' project-blueprint/ project-blueprint-en/ | sort -u | \
while read line; do
path="${line#@} "
test -e "project-blueprint/$path " || echo "MISSING(JP): $path "
test -e "project-blueprint-en/$path " || echo "MISSING(EN): $path "
done
CLAUDE.md ã¹ãã«äžèŠ§è¡šã® rebuild(.claude/skills/*/SKILL.md ã® name: ãšçªãåãã)
ãã¡ã€ã«æ°å·®ã 0 ã«:
diff <(cd project-blueprint && find .claude -type f | sort ) \
<(cd project-blueprint-en && find .claude -type f | sort )
2-C. ã»ã«ãã¬ãã¥ãŒ(æçµ) å床 pr-review-toolkit:code-reviewer ãåŒã¶ãå€å®:
ã¬ãã¥ãŒå€å® 次ã¢ã¯ã·ã§ã³ æ¿èª æçµã¬ããŒãçæ â ã¹ãã«çµäº æ¡ä»¶ä»ãæ¿èª æ® MUST ä¿®æ£å¯èœãç¢ºèª â å¯ãªãä¿®æ£ãäžå¯ãªã人éãšã¹ã«ã¬ãŒã·ã§ã³ èŠä¿®æ£ å³åæ¢ããŠäººéãšã¹ã«ã¬ãŒã·ã§ã³ (ã©ãŠã³ã 3 ãžã®èªåç¶ç¶ã¯çŠæ¢)
åºåå¥çŽ
æçµã¬ããŒã(å¿
é ) output/reports/harness-refine/REFINE_<YYYY-MM-DD>_<HHMM>.md ã«åºå:
# ããŒãã¹è£æ£ã¬ããŒã â <æ¥ä»>
## ãµããª
- ã©ãŠã³ã 1 ã¹ã³ã¢: NN/30(N%) â ã©ãŠã³ã 2 ã¹ã³ã¢: MM/30(M%)(ç®æš â¥95%)
- è£æ£ãã¡ã€ã«æ°: æ¥æ¬èªåŽ X / è±èªåŽ Y(å·®å 0 ã MUST)
- constitution éå: æ€åº N ä»¶ / ä¿®æ£ N ä»¶(èªåä¿®æ£ã¯ 0ããã¹ãŠäººé確èªçµç±)
- code-reviewer å€å®: æ¿èª / æ¡ä»¶ä»ã / èŠä¿®æ£
## Round 0 â ãã¹ããã©ã¯ãã£ã¹ã»ãªãã¬ãã·ã¥
- ååŸãœãŒã¹: [URL ããšã« ååŸæå / degraded]
- åçºèª²é¡(éå»ã¬ããŒãç±æ¥): [ç®æ¡æžã / è§£æ¶ç]
- ä»åé©çšãã rubric å·®å: [æŽæ°ããå€å®åºæº / æ°èŠé
ç®ææ¡(äººéæ¿èªåŸ
ã¡)]
## ã©ãŠã³ã 1
### æ¡ç¹(15 é
ç®)
[åé
ç®: ç¹æ° + æ ¹æ ãã¡ã€ã«:è¡]
### è£æ£
[ãã¡ã€ã«ãã¹ããšã®å€æŽèŠçŽ + WHY]
### ã¬ãã¥ãŒçµæ
[code-reviewer agent åºåãµããª]
## ã©ãŠã³ã 2
[åäž + è§£æ¶ç]
## æ®èª²é¡
- (ããã°ç®æ¡æžãã人é倿ãå¿
èŠãªãã®ã®ã¿)
## ãã©ãŒå·®åæ€èšŒ
- ãã¡ã€ã«æ° diff: äžèŽ / å·® N
- ç« ç«ãŠå·®: ãªã / N ä»¶(åæ)
- `@import` åã: 0 ä»¶ / N ä»¶(åæ)
äŒè©±ãžã®æç€º
Round 0 éå§æã«ãååŸããå
¬åŒãœãŒã¹ãšéå»ã¬ããŒãåŠç¿çµæããæç€º
åã©ãŠã³ãéå§æã«ãããããã©ãŠã³ã N ã®æ¡ç¹ãè¡ããŸãããšæç€º
æ¡ç¹çµæã¯ 1 è¡ 1 é
ç® ã§è¡šç€º(ç®æ¡æžã)
è£æ£ã¯ äœã / ãªã / ã©ãã ãéœåºŠå ±å(silent edit çŠæ¢)
ãã©ãŒé©çšã¯ JP â EN ãåäžã¿ãŒã³ã§å ±å
ä»ã¹ãã«ãšã®é£æº åå·¥çš æ¬ã¹ãã« åŸå·¥çš (ãªã â ã¡ã¿ã¹ãã«) /harness-refine/code-review(ã³ãŒãåŽ) / /refactoring(ã³ãŒãåŽ)
/refactoring ã¯ãœãŒã¹ã³ãŒãåæ§æãæ¬ã¹ãã«ã¯ããŒãã¹éªšæ Œåæ§æãšåœ¹å²ãç°ãªããæ··åããªãããšã
çŠæ¢äºé
constitution.md ã®æ¹å€(å
šæ immutable)
project-config.md §1 / §4-§10 / §12 / §13 ã®æ¹å€
.claude/hooks/*.sh æ¬äœã®æ¹å€(åå â€)
æ¥è±ãã©ãŒã® çåŽã ã æŽæ°ããŠå®äºãšããããš(åå â¡)
--no-verify / --force ã䜿ã£ã git æäœ
3 ã©ãŠã³ã以äžã®èªåã«ãŒã (ã©ãŠã³ã 2 ã§æ¿èªåŸãããªããã°äººé倿)
Round 0 ã§ã®ãã¡ã€ã«ç·šé(Round 0 ã¯éç Žå£ã»èª¿æ»å°çš)
æ°èŠæ¡ç¹é
ç®ã constitution æ³¢å倿Žã äººéæ¿èªãªãã§èªåæ¡çš ããããš
ãœãŒã¹ã³ãŒã / docs/ å
容 / output/(æ¬ã¹ãã«ææä»¥å€) / testreport/ ãžã®å€æŽ
æ¡ç¹æ ¹æ ã䌎ããªãã¹ã³ã¢æç€º / Round 0 ååŸå€±æãç¡èšã§èšç·ŽããŒã¿ã«éè¡ãããããš
ãã¹ããã©ã¯ãã£ã¹åºæºãœãŒã¹(Round 0 ã§åååŸ â å
¬åŒäžæ¬¡ãœãŒã¹åªå
) ãœãŒã¹ çšé rubric å¯Ÿå¿ platform.claude.com/docs agent-skills/best-practices SKILL.md / frontmatter / progressive disclosure / eval-first 3, 11, 12, 15 docs.claude.com claude-code/sub-agents subagent æå°æš©éã»åäžè²¬åã»èŠçŽè¿åŽ 13 docs.claude.com claude-code/memory CLAUDE.md è¡æ° / @import 㯠context åæžãã / path-scoped rules 2 anthropic.com/engineering writing-tools-for-agents ããŒã«å®çŸ©ã®æç¢ºãã»ããŒã¯ã³å¹ç 10, 11 anthropic.com/engineering effective-context-engineering-for-ai-agents ã³ã³ããã¹ã curation / sub-agent éé¢ 12, 13 anthropic.com/engineering effective-harnesses-for-long-running-agents èµ·åãªãªãšã³ããŒã·ã§ã³ / æ€èšŒã«ãŒã 9, 15 GitHub: spec-kit / BMAD-METHOD / SuperClaude / agent-os / superpowers acceptance checklist / ã¢ãã« tier / standards éçŽ / discoverability 9, 14, 15
ååŸã«å€±æãããœãŒã¹ã¯ degraded ãšããŠæç€ºããåœè©² rubric é
ç®ã¯åååºæºã§æ«å®æ¡ç¹ããã
é¢é£åç
§(å¿
èŠã«å¿ã㊠Claude ã load) @.claude/guardrails.md
@.claude/quality-gates.md
@.claude/rules/workflow-advanced.md
@.claude/pitfalls.md