بنقرة واحدة
metis-build-spec
Produce BUILD.md — the project's forward-looking architecture brief.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Produce BUILD.md — the project's forward-looking architecture brief.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Finalize project-specific Metis setup. Thin wrapper around the plugin's init.sh — creates .metis/, populates .metis/config.yaml, splices a delimited block into CLAUDE.md, and writes a .metis/CURRENT.md stub.
Read the docs corpus and produce SYNTHESIS.md, INDEX.md, CONTRADICTIONS.md, and QUESTIONS.md in .metis/.
Finalize project-specific Metis setup. Thin wrapper around the plugin's init.sh — creates .metis/, populates .metis/config.yaml, splices a delimited block into CLAUDE.md, and writes a .metis/CURRENT.md stub.
Read the docs corpus and produce SYNTHESIS.md, INDEX.md, CONTRADICTIONS.md, and QUESTIONS.md in .metis/.
Dispatch the metis-task-reviewer subagent to judge a diff against the task description and plan. Returns a verdict with per-criterion evidence.
Walk captured open items one at a time, resolving each into the relevant source doc.
| name | metis-build-spec |
| description | Produce BUILD.md — the project's forward-looking architecture brief. |
| disable-model-invocation | true |
Produce .metis/BUILD.md.
Run references/build-spec-preflight.sh before drafting. It exits non-zero if .metis/BUILD.md already exists (surface the error, suggest the user delete the file manually if a fresh rewrite is intended, and stop). Otherwise it reports DOCS_PRESENT, RECONCILE_DONE, and WALK_PENDING.
Determined from the preflight + the trailing prompt:
DOCS_PRESENT=yes, RECONCILE_DONE=yes, WALK_PENDING=no. Synthesize from the reconciled corpus.RECONCILE_DONE=no or WALK_PENDING=yes. Suggest the prerequisite command (/metis-reconcile or /metis-walk-open-items) and proceed only if the user explicitly insists.DOCS_PRESENT=no. The trailing prompt is required; if absent, stop and ask. If present, classify as prompt-seeded (fresh project) or existing-codebase (delta on top of code in the repo) based on what the prompt describes..metis/SYNTHESIS.md, .metis/INDEX.md, and the source docs under docs/ at the cited passages.metis-code-explorer subagent dispatches..metis/CONTRADICTIONS.md, .metis/QUESTIONS.md, .metis/RESOLVED.md.references/writing-build-spec.md — read before drafting.
One file: .metis/BUILD.md.
Trailing prompt: see ${CLAUDE_PLUGIN_ROOT}/references/command-prompts.md.
One message to the user:
.metis/BUILD.md, with one-line summary of the synthesis-like opening and the risk lead./metis-plan-task "<description of what to build first>". The first vertical slice in .metis/BUILD.md is the natural target.