ソース情報
- リポジトリ
- kofj/rdd
- ソースの最終更新活動
- 2026年8月21日 15:34
- 検出された SKILL.md の言語
- 英語
- スター
- 6
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/kofj/rdd --skill rdd-review-autoコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
RDD core philosophy and paradigm reference: humans lay the roadmap, agents execute autonomously
Diagnose RDD project issues, analyze root causes, and provide remediation recommendations
Verify that a fresh agent can take over the RDD project from documentation alone
SKILL.md を表示中
| name | rdd-review-auto |
| description | Automated multi-model review for RDD design documents and code |
Purpose: Automated multi-model review for design documents and code.
This skill provides automated review capabilities for RDD stages. It implements multi-model triangulation to catch issues that a single model might miss, while accounting for the expected ~50% false positive rate in AI-generated findings.
When to Use:
/rdd-review-auto commandCommand: /rdd-review-auto <type> --stage N
| Type | Description | Gate |
|---|---|---|
design | Review design document before implementation | Gate 2 |
code | Review implementation after E2E pass | Gate 4 |
both | Run both design and code reviews | - |
adr | Review an ADR for completeness | Any |
Single-model review has significant blind spots:
Multi-model triangulation uses independent reviewers to catch more issues.
┌─────────────────┐
│ Main Model │ ──► Primary work and initial review
└────────┬────────┘
│
▼
┌─────────────────┐
│ Independent │ ──► Fresh perspective review
│ Review Model │
└────────┬────────┘
│
▼
┌─────────────────┐
│ Rule Checking │ ──► Automated pattern detection
└────────┬────────┘
│
▼
┌─────────────────┐
│ Triangulation │ ──► Findings merged and filtered
│ Analysis │
└─────────────────┘
When findings disagree between models:
| Priority | Verification Method |
|---|---|
| 1 | Authoritative sources (docs, specs) |
| 2 | Code verification (runtime behavior) |
| 3 | Model inquiry (ask third model) |
Important: Do NOT rely on "multi-model consensus" alone. Always verify.
AI-generated review findings have approximately 50% false positive rate. This is expected and normal.
| Category | Description | Action |
|---|---|---|
| Context Missing | Finding assumes unavailable context | Filter if context confirmed missing |
| Incorrect Assumption | Finding based on wrong premise | Filter if premise disproved |
| Non-Applicable | Finding doesn't apply to this domain | Filter with documented reason |
| Over-Generalization | Finding is too broad | Narrow or filter |
| Misunderstanding | Finding misreads the code/doc | Filter with explanation |
Before presenting findings:
Document all filter decisions in the review log.
Validate design document before any implementation begins.
docs/stages/stage-N.mdDesign Review Checklist
=======================
## Goals and Scope
[ ] Goals are clear, specific, and limited
[ ] Non-goals are explicitly stated
[ ] Scope is appropriate for single stage
## Hypotheses
[ ] Hypotheses are testable
[ ] Hypotheses are specific
[ ] Success/failure criteria are defined
## Acceptance Criteria
[ ] All criteria are measurable
[ ] All criteria are testable
[ ] Criteria match the goals
## Rollback Plan
[ ] Rollback version is identified
[ ] Rollback procedure is defined
[ ] Data migration considered (if applicable)
## Impact Assessment
[ ] Impact on subsequent stages documented
[ ] Dependencies are identified
[ ] Risks are assessed
## Documentation
[ ] Design is self-contained
[ ] No tacit knowledge required
[ ] Fresh agent can understand
Read Design Document
Read: docs/stages/stage-N.md
Run Checklist
Multi-Model Review (if available)
Apply Pre-Filters
Verify Critical Findings
Create Review Log
Create: docs/stages/stage-N-review-log.md
Update Design Document
# Stage N Design Review Log
**Review Type**: Design
**Review Date**: YYYY-MM-DD
**Reviewer**: [Model name or "Human"]
**Stage**: Stage N
## Summary
- **Total Findings**: X
- **Critical**: X
- **High**: X
- **Medium**: X
- **Low**: X
- **False Positives Filtered**: X
## Checklist Results
| Section | Status | Notes |
|---------|--------|-------|
| Goals and Scope | ✅/❌ | [Notes] |
| Hypotheses | ✅/❌ | [Notes] |
| Acceptance Criteria | ✅/❌ | [Notes] |
| Rollback Plan | ✅/❌ | [Notes] |
| Impact Assessment | ✅/❌ | [Notes] |
| Documentation | ✅/❌ | [Notes] |
## Findings
### Critical
1. **[Finding Title]**
- **Location**: [Section/Line]
- **Description**: [What's wrong]
- **Recommendation**: [How to fix]
- **Status**: [Fixed/Deferred/Wont Fix]
### High
[Same format as Critical]
### Medium
[Same format as Critical]
### Low
[Same format as Critical]
## AI Pre-Filter Results
| Finding | Filter Reason | Action |
|---------|---------------|--------|
| [Finding] | [Why filtered] | [Kept/Removed] |
## Verification Results
| Finding | Verification Method | Result |
|---------|---------------------|--------|
| [Finding] | [Method] | [Confirmed/Rejected] |
## Resolution Summary
- **Critical Fixed**: X/X
- **High Addressed**: X/X
: X/X
: X/X
: Yes/No
Validate implementation through comprehensive code review.
Code Review Dimensions
======================
## Correctness
[ ] Code does what design specifies
[ ] Edge cases are handled
[ ] Error handling is appropriate
[ ] No obvious bugs
## Code Quality
[ ] Code is readable and maintainable
[ ] Naming is clear and consistent
[ ] No code duplication
[ ] Appropriate abstractions
## Performance
[ ] No obvious performance issues
[ ] Resource usage is appropriate
[ ] Caching is used where appropriate
[ ] No unnecessary operations
## Security
[ ] No injection vulnerabilities
[ ] Input validation is present
[ ] Sensitive data is protected
[ ] Access control is appropriate
## Testability
[ ] Code is testable
[ ] Tests cover critical paths
[ ] Tests are meaningful
[ ] Test coverage meets threshold
## Documentation
[ ] Public APIs are documented
[ ] Complex logic is explained
[ ] README is up to date
Prepare Review Package
Files to review:
- Implementation files (list)
- Test files (list)
- Design document (for comparison)
- Previous review log (design review)
Run Static Analysis (if available)
# Linting
npm run lint # or appropriate lint command
# Type checking
npm run typecheck # if TypeScript
# Security scanning
npm audit # or appropriate security scan
Review by Dimension
Multi-Model Review (if available)
Apply Pre-Filters
Verify Each Finding
Update Review Log
Update: docs/stages/stage-N-review-log.md
Add Code Review section
Fix Issues
Add this to the existing review log:
---
## Code Review (Stage N)
**Review Type**: Code
**Review Date**: YYYY-MM-DD
**Reviewer**: [Model name]
### Files Reviewed
- `path/to/file1.ext`
- `path/to/file2.ext`
### Summary
- **Total Findings**: X
- **Critical**: X
- **High**: X
- **Medium**: X
- **Low**: X
### Static Analysis Results
| Tool | Findings | Notes |
|------|----------|-------|
| Lint | X | [Summary] |
| TypeCheck | X | [Summary] |
| Security | X | [Summary] |
### Findings by Dimension
#### Correctness
1. **[Finding Title]**
- **Location**: `file.ext:line`
- **Description**: [What's wrong]
- **Recommendation**: [How to fix]
- **Status**: [Fixed/Deferred/Wont Fix]
[Continue for each dimension]
### AI Pre-Filter Results
| Finding | Filter Reason | Action |
|---------|---------------|--------|
| [Finding] | [Why filtered] | [Kept/Removed] |
### Verification Results
| Finding | Verification | Result |
|---------|--------------|--------|
| [Finding] | Line checked | [Confirmed/Rejected] |
### Resolution Summary
- **Critical Fixed**: X/X
- **High Fixed**: X/X
- **Medium Deferred**: X (to TD-XX)
- : X
: Yes/No
Ensure ADRs (Autonomous Decision Records) are complete and useful.
ADR Review Checklist
====================
[ ] Background explains why decision was needed
[ ] Decision is clear and specific
[ ] Rationale explains why this choice over alternatives
[ ] Impact on Subsequent Stages is NOT empty
[ ] Impact is specific, not vague
[ ] Date is present
[ ] Related Stage is identified
[ ] Alternatives considered are documented
[ ] No tacit knowledge required
| Issue | Description | Fix |
|---|---|---|
| Empty Impact | "Impact on Subsequent Stages" is empty | Add specific impacts |
| Vague Impact | Impact is too generic | Add concrete examples |
| Missing Alternatives | No alternatives considered | Document alternatives and why rejected |
| Missing Context | Background is insufficient | Add more context |
| Wrong Date | Date is missing or wrong | Add correct date |
| Gate | Review Type | Trigger |
|---|---|---|
| Gate 2 | Design Review | After design doc complete |
| Gate 4 | Code Review | After E2E tests pass |
| Any | ADR Review | After ADR recorded |
For related information, see:
.claude/skills/rdd-core/SKILL.md - Core RDD concepts.claude/skills/rdd-knowledge/SKILL.md - Knowledge managementdocs/10-review-practices.md - Review practices document