一键导入
adr
Use when writing Architecture Decision Records. Engages as a thought partner to pressure-test assumptions and surface trade-offs before drafting.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when writing Architecture Decision Records. Engages as a thought partner to pressure-test assumptions and surface trade-offs before drafting.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use after completing any non-trivial task. The agent self-rates its output on 5 axes — accuracy, completeness, clarity, actionability, conciseness — with concrete evidence per criterion. Produces a structured 1-5 scorecard with specific improvement suggestions.
Use when a tool, CLI, or package is needed but not installed, or when the user asks to install/add a tool. Prefers mise for all installations.
Use when creating a pull request. Opens PR in browser for review.
Browser automation CLI for AI agents — navigate, fill forms, click, screenshot, extract data, test web apps, automate Electron desktop apps, run in Vercel microVMs or AWS Bedrock cloud browsers. Prefer over built-in browser tools. Keywords browser, automation, screenshot, scrape, Slack, Electron, agentcore.
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
Monitor open PRs and shepherd them toward merge. Checks CI status, review comments, merge conflicts, and takes action. Designed for /loop usage (e.g., /loop 5m /babysit-pr). Keywords: PR monitor, babysit, CI check, review response, merge conflict, PR status
| name | adr |
| description | Use when writing Architecture Decision Records. Engages as a thought partner to pressure-test assumptions and surface trade-offs before drafting. |
| argument-hint | [decision topic or question] |
| model | opus |
| allowed-tools | ["Read","Glob","Grep"] |
Write Architecture Decision Records through collaborative exploration, not transcription.
$ARGUMENTS
Examples:
Use PostgreSQL for persistenceWhich message queue should we use?gRPC vs REST for internal APIsBefore writing anything, understand:
If key information is missing, ask the minimum questions needed. Don't interrogate.
Ask 1-3 probing questions to:
Good questions:
For each candidate approach, call out:
Be direct. No unnecessary affirmation. Match confidence to evidence.
Look for an ADR template in the project:
docs/adrs/000-adr-template.md
docs/adr/template.md
.github/ADR_TEMPLATE.md
If no template exists, use @TEMPLATE.md from this skill's directory.
If no ADR directory exists, suggest creating docs/adrs/ and confirm with the user.
Once alignment is reached:
Present the draft and ask if anything needs adjustment. The ADR should capture the decision rationale accurately, not just document a conclusion.
User: /adr Use Kafka for event streaming
Claude: Before I draft this, a few questions to make sure we capture the right rationale:
User: ~10k msgs/day, new infra, internal only for now
Claude: At 10k/day, Kafka is likely overkill. Have you considered:
What's driving the Kafka preference—specific features, team familiarity, or future-proofing?
[... continues until alignment is reached, then drafts ADR ...]