using-arch-compiler
Use when starting architecture work and you need to decide whether to compile/finalise architecture or implement an already-approved architecture.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when starting architecture work and you need to decide whether to compile/finalise architecture or implement an already-approved architecture.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Use when: user wants to select architecture patterns, compile a spec, iterate on constraints/NFRs, audit why patterns were selected/rejected, or finalise an architecture for implementation. Not when: no repeatable decisions needed, or constraints/NFRs are not yet known (gather those first).
Use when: about to write code and docs/architecture/ exists with STATUS: APPROVED in architecture.yaml. Not when: no approved architecture yet (use compiling-architecture first), or architecture.yaml lacks STATUS: APPROVED header.
| name | using-arch-compiler |
| description | Use when starting architecture work and you need to decide whether to compile/finalise architecture or implement an already-approved architecture. |
| tags | ["architecture","workflow-routing","agent-harness","governance"] |
| version | 1.0.2 |
| metadata | {"hermes":{"tags":["architecture-harness","harness-engineering","ai-governance","architecture-as-code","developer-tools"],"category":"devops","requires_toolsets":["terminal"]}} |
Before doing anything else:
AGENTS.md.tools/, schemas/, config/, and patterns/ as read-only unless the human explicitly asked for compiler-maintenance work in this repo.Use skills/compiling-architecture/SKILL.md when:
docs/architecture/ does not exist yetdocs/architecture/architecture.yaml is missing approvalconstraints.*, constraints.saas-providers, top-level patterns.*, or accepted risk postureUse skills/implementing-architecture/SKILL.md when:
docs/architecture/architecture.yaml existstools/, schemas/, config/, and patterns/.After choosing, explicitly say which of the two skills you are using and why.