← 返回
未分类 中文

Using Architecture Compiler

Use when starting architecture work and you need to decide whether to compile/finalise architecture or implement an already-approved architecture.
在启动架构工作时使用,帮助决定是编制/完善架构,还是实施已批准的架构。
inetgas inetgas 来源
未分类 clawhub v1.0.2 1 版本 100000 Key: 无需
★ 0
Stars
📥 417
下载
💾 0
安装
1
版本
#ai-governance#architecture-harness#brownfield-routing#developer-tools#latest#workflow-routing

概述

Using Architecture Compiler

Read This First

Before doing anything else:

  1. Read AGENTS.md.
  2. Treat tools/, schemas/, config/, and patterns/ as read-only unless the human explicitly asked for compiler-maintenance work in this repo.
  3. Decide whether the task is about architecture selection or architecture implementation.

Routing Rule

Use skills/compiling-architecture/SKILL.md when:

  • the user wants to turn requirements into architecture decisions
  • the user wants to write or refine a spec
  • the user wants to compile, recompile, inspect pattern selection, or finalise an architecture
  • the user has an existing prototype or codebase and needs to compile, validate, or re-approve the architecture it should converge to
  • docs/architecture/ does not exist yet
  • docs/architecture/architecture.yaml is missing approval
  • implementation planning or coding exposes unresolved provider/runtime/auth/retention/message-path decisions
  • any later decision would change constraints., constraints.saas-providers, top-level patterns., or accepted risk posture
  • the user wants existing prototype choices to replace approved providers, boundaries, or selected patterns

Use skills/implementing-architecture/SKILL.md when:

  • docs/architecture/architecture.yaml exists
  • it is approved
  • the task is to write code that follows that architecture
  • the task is to refactor an existing prototype or codebase so it conforms to the approved architecture
  • provider/runtime bindings are already concrete enough that coding will not silently replace the approved contract

Hard Stops

  • If the full Architecture Compiler repo is not installed in a stable local path, stop and install it before routing further. Installing only copied skill files is not enough; the workflows depend on tools/, schemas/, config/, and patterns/.
  • If no application repo exists yet, do not write app architecture artifacts into the compiler repo.
  • If an implementation task lacks approved architecture, stop and switch to the compiling skill.
  • If planning starts under the implementing skill and reveals unresolved architecture-binding choices, stop and route back to the compiling skill before more planning or coding.
  • If a previously approved architecture is recompiled or materially changed, treat the old approval as invalid until the human re-approves the new output.
  • If the user is asking to change compiler behavior or the pattern registry itself, this is compiler-maintenance work, not normal skill usage.

Output

After choosing, explicitly say which of the two skills you are using and why.

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-05-03 08:51 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

Implementing Architecture

inetgas
适用:在准备编写代码和文档时,若 docs/architecture/ 存在且 architecture.yaml 中 STATUS 为 APPROVED。不适用:尚未批准架构(使用编译...)
★ 0 📥 512
ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,129 📥 888,708
ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 850 📥 329,951