소스 정보
- 저장소
- redhat-developer/rhdh-adr
- 최근 소스 활동
- 2026년 7월 6일 11:06
- 감지된 SKILL.md 언어
- 영어
- 스타
- 2
- 포크
- 8
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/redhat-developer/rhdh-adr --skill adr명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | adr |
| description | Architecture Decision Record assistant for rhdh-adr repository |
Help write, review, and refine Architecture Decision Records for RHDH projects.
/adr structure - Structure a messy problem into ADR format/adr draft - Generate complete ADR from your decision/adr critique - Review and critique an existing ADR/adr alternatives - Suggest alternative approaches/adr refine - Improve a specific ADR sectionHelp structure a problem into ADR format.
Process:
ADR-TEMPLATE.md to understand structureOutput: Structured outline ready to fill into template
Generate a complete ADR draft from a decision.
Process:
Ask user for:
Optionally ask for project context if needed: "What's your project repository URL and what does it do?"
Read ADR-TEMPLATE.md for structure
Read ADR-GUIDE.md for guidelines
Pull the latest main and re-run the script ./scripts/suggest-next-adr.sh if needed.
Run ./scripts/suggest-next-adr.sh from the repo root to get the next ADR number for filename.
Use the output for the filename: decisions/NNN-kebab-case-title.md
(Logic matches .github/workflows/adr-number-check.yaml.)
main plus your changes) — not numbers proposed in other open PRs.decisions/NNN-*.md files (better chance of avoiding conflicts; not guaranteed).Generate complete ADR including:
Output: Complete ADR saved as decisions/NNN-kebab-case-title.md, ready for review and PR
Critique an existing ADR draft to strengthen it.
Process:
ADR-GUIDE.md for quality criteriaOutput: Critique with actionable improvements
Suggest alternative approaches and play devil's advocate.
Process:
Output: Comprehensive alternatives analysis
Improve a specific section of an ADR.
Process:
ADR-GUIDE.md for section-specific guidanceOutput: Refined section ready to use
Project: RHDH (Red Hat Developer Hub) - Kubernetes operator and related components
Repository Structure:
rhdh-adr/
├── ADR-TEMPLATE.md # Template to follow
├── ADR-GUIDE.md # Writing guidelines
├── ADR-AI-GUIDE.md # AI assistance guide
└── decisions/ # Actual ADRs
├── 001-flavor-based-config.md
└── 002-plugin-infrastructure.md
Key Principles:
Technical Context:
Common Patterns to Consider:
User: /adr structure
Claude: "What problem are you solving? What's the current state and limitation?"
User: "We can't share secrets across Backstage instances. Users duplicate secrets in every CR."
Claude: [Reads ADR-TEMPLATE.md, provides structured outline]
User: /adr draft
Claude: "What decision have you made? What problem does it solve?"
User:
Decision: Label-based secret discovery in namespace
Problem: No way to share common credentials across Backstage instances
Current state: Each CR must specify secrets individually
Claude: [Reads ADR-TEMPLATE.md and ADR-GUIDE.md, generates complete ADR]
User: /adr critique decisions/003-namespaced-config.md
Claude: [Reads file and ADR-GUIDE.md, provides critique]
Critique of ADR-003:
Context section:
✅ Clear problem statement
❌ Missing: Why is duplication specifically a problem? (ops burden? consistency?)
Decision section:
✅ Specific implementation approach
⚠️ Consider clarifying: What happens if labeled secret doesn't exist?
Alternatives section:
❌ Missing: Operator-namespace approach (cluster-wide defaults)
❌ Missing: External secret management (e.g., Vault)
Consequences:
✅ Good positive list
❌ Negative list incomplete - missing: namespace coupling, RBAC complexity
Do:
Don't:
Iteration Pattern: Most effective ADRs come from 3-5 iterations:
/adr structure → outline/adr draft → initial version/adr critique → identify gaps/adr refine → improve weak sections/adr alternatives → ensure completenessThis skill integrates with the ADR lifecycle documented in ADR-GUIDE.md:
1. `/adr draft` → Generate initial ADR
2. Open PR with ADR (Open PR = Proposed)
3. `/adr critique` → Strengthen before team review
4. Team reviews PR, comments
5. `/adr refine` → Address feedback
6. PR approved & merged → ADR finalized (Merged PR = Accepted)
Remember: The skill accelerates drafting. Team PR review is where the real architectural decision happens.