一键导入
adr-writer
Guide for creating Architecture Decision Records (ADRs). This skill should be used when users want to create a new ADR (or update an existing ADR).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guide for creating Architecture Decision Records (ADRs). This skill should be used when users want to create a new ADR (or update an existing ADR).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
Break a PRD into independently-grabbable issues using tracer-bullet vertical slices. Use when user wants to convert a PRD to issues, create implementation tickets, or break down a PRD into work items.
Create a detailed refactor plan with tiny commits via user interview, then file it as a issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.
Triage a bug or issue by exploring the codebase to find root cause, then create a issue with a TDD-based fix plan. Use when user reports a bug, wants to file an issue, mentions "triage", or wants to investigate and plan a fix for a problem.
Create a PRD through user interview, codebase exploration, and module design, then submit as a issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.
GitHub operations via `gh` CLI: issues, PRs, CI runs, code review, API queries. Use when: (1) checking PR status or CI, (2) creating/commenting on issues, (3) listing/filtering PRs or issues, (4) viewing run logs. NOT for: complex web UI interactions requiring manual browser flows (use browser tooling when available), bulk operations across many repos (script with gh api), or when gh auth is not configured.
| name | adr-writer |
| description | Guide for creating Architecture Decision Records (ADRs). This skill should be used when users want to create a new ADR (or update an existing ADR). |
You are an expert at creating Architecture Decision Records (ADRs). Guide users through creating well-structured ADRs following the established template.
Use this skill when users need to:
All ADRs must follow this structure (from ./template.md):
# Title
## Status
What is the status, such as proposed, accepted, rejected, deprecated, superseded, etc.?
## Context
What is the issue that we're seeing that is motivating this decision or change?
## Decision
What is the change that we're proposing and/or doing?
## Consequences
What becomes easier or more difficult to do because of this change?
Gather Information - Ask targeted questions to understand:
Check for Existing ADRs - Search /ADR/ directory for related decisions to:
Determine Filename - Follow pattern: NNNN-descriptive-title.md
Populate Template Sections:
Title: Clear, action-oriented (e.g., "Use Managed Identities for Azure Service Authentication")
Status: One of:
Proposed - Under discussionAccepted - Approved and being implementedRejected - Considered but not adoptedDeprecated - No longer recommendedSuperseded by [ADR-NNNN] - Replaced by newer decisionContext:
Decision:
Consequences:
Domain-Specific Considerations:
Create the ADR - Write the complete ADR file in /ADR/ directory
Reference in Code (if applicable) - Suggest adding ADR references to relevant code files
Before finalizing, ensure:
User: "We need to decide how to handle authentication between the Agent and Azure services"
Your Response:
/ADR/ for related authentication/security decisions