Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill adr명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | adr |
| description | | Use when this capability is needed. |
When the user invokes /adr (or asks any of the trigger questions in the description above), do the following.
Ask the user one question, in chat:
What's the architecture decision you're making? (e.g. "event bus topology", "retrieval architecture", "auth provider")
Capture their answer as <DECISION>.
If the user already named the decision when they invoked the skill, skip the question.
Call the adr_deep_research MCP tool with these arguments:
{
"discover_first": true,
"repo_path": ".",
"domain": "<infer from the user's project — read README/package.json/etc. if needed>",
"decision": "<DECISION>",
"out_dir": ".adr-runs/<short-slug-of-decision>"
}
This will:
execution-handoff.json so you can summarize the decision.A run typically takes 3–6 minutes. Tell the user roughly how long it'll take before calling the tool so the wait doesn't feel like a hang.
The tool response includes:
handoff.selected_topology — the chosen architecture familyhandoff.required_invariants — non-negotiable constraintshandoff.forbidden_topologies — what NOT to dohandoff.critique_summary.recommend_human_review — if true, the kernel is telling you the decision is borderlinehandoff.comparison_matrix_summary — candidate count, empty cellshandoff.citation_audit_summary — how many citations verifiedShow the user a 3–5 line summary:
Selected: <topology>
Required: <2 most important invariants>
Avoid: <forbidden topologies>
<if recommend_human_review: "⚠ recommend_human_review=true — see ADR.md for the borderline.">
Then offer to:
ADR.md for the full human-readable decision recordexecution-handoff.json as the contractIf the user says "go ahead and implement," read <out_dir>/execution-handoff.json and treat it as a hard contract:
required_invariants in the code you writeforbidden_topologiesdomain-evaluation-pack.json test cases before declaring doneexport ADR_OPENAI_API_KEY=... (or OPENAI_API_KEY) and re-invoke.BRAVE_SEARCH_API_KEY / TAVILY_API_KEY / SERPER_API_KEY / SEARXNG_URL, OR the OpenAI key fallback for hosted web_search.recommend_human_review: true: do NOT proceed to implementation. Show the user the borderline and ask whether to accept the decision, override it, or run a superseding ADR with a tighter brief.adr_deep_research. Call it through the MCP host's tool-call mechanism — do not try to spawn a subprocess.adr MCP server is registered in the user's Claude Code config. If it isn't, point them at examples/claude-code-skill/.mcp.json in the beevibe-cto repo.adr_discover instead. It returns only the draft PRD and skips the live-research loop.Source: beevibe-ai/beevibe-cto — distributed by TomeVault.