skillby codenamev

architecture-review

Conducts a comprehensive multi-perspective architecture review using ALL architecture team members. Use when the user requests "Start architecture review", "Full architecture review", "Review architecture for version X.Y.Z", "Conduct comprehensive review", or when they want assessment from multiple perspectives. Do NOT use for single-specialist reviews (use specialist-review instead) or for status checks (use architecture-status instead).

Installs: 0
Used in: 1 repos
Updated: 2d ago
$npx ai-builder add skill codenamev/architecture-review

Installs to .claude/skills/architecture-review/

# Architecture Review

Conducts comprehensive multi-perspective architecture reviews with all team members.

## Process Overview

1. **Determine Scope** - Identify what to review (version, feature, or component)
2. **Load Team** - Read members from `.architecture/members.yml` and check pragmatic mode
3. **Analyze System** - Examine architecture using Read, Glob, Grep, and git tools
4. **Individual Reviews** - Each member reviews from their specialized perspective
5. **Collaborative Discussion** - Synthesize findings and establish priorities
6. **Create Document** - Generate comprehensive review using template
7. **Report Results** - Summarize findings and next steps for user

**Detailed guidance**: [references/review-process.md](references/review-process.md)

## Workflow Steps

### 1. Determine Scope

Identify review target and create filename:
- **Version**: "version X.Y.Z" → `X-Y-Z.md`
- **Feature**: "feature name" → `feature-kebab-case.md`
- **Component**: "component name" → `component-kebab-case.md`

Apply input validation (see `_patterns.md` § Filename Sanitization).

### 2. Load Configuration and Team

```bash
cat .architecture/config.yml     # Check pragmatic_mode.enabled
cat .architecture/members.yml    # Load all members
```

Include Pragmatic Enforcer if pragmatic mode enabled for reviews.

### 3. Analyze the Target

Use available tools to examine the system:
- `Read` - Code, configs, documentation
- `Glob` - Find files by pattern
- `Grep` - Search for specific patterns
- `Bash(git:*)` - Git history and status

Focus based on review type:
- **Version**: Overall architecture, components, patterns, technical debt
- **Feature**: Implementation, integration, security, performance
- **Component**: Structure, dependencies, boundaries, interfaces

### 4. Conduct Individual Member Reviews

For each member in `members.yml`, write a review including:
- Perspective statement
- Key observations (3-5)
- Strengths (3-5)
- Concerns with impact and recommendations (3-7)
- Prioritized recommendations with effort estimates (3-7)

**Format details**: [references/review-process.md § Individual Member Review Format](references/review-process.md#individual-member-review-format)

**Pragmatic integration**: If enabled, add pragmatic analysis after each member. See [references/pragmatic-integration.md](references/pragmatic-integration.md)

### 5. Facilitate Collaborative Discussion

Synthesize findings:
- Identify common concerns
- Discuss disagreements
- Establish consensus
- Prioritize: Critical (0-2 weeks) | Important (2-8 weeks) | Nice-to-Have (2-6 months)

**Discussion format**: [references/review-process.md § Collaborative Discussion](references/review-process.md#collaborative-discussion-process)

### 6. Create Review Document

Load template and fill in all sections:
```bash
cat .claude/skills/architecture-review/assets/review-template.md
```

Include:
- Executive summary and overall assessment
- Individual member reviews
- Collaborative discussion
- Consolidated findings (strengths, improvements, debt, risks)
- Recommendations (immediate, short-term, long-term)
- Success metrics and follow-up plan

Save to `.architecture/reviews/[filename].md`

**Template**: [assets/review-template.md](assets/review-template.md)

### 7. Report to User

```
Architecture Review Complete: [Target]

Location: .architecture/reviews/[filename].md
Overall Assessment: [Strong | Adequate | Needs Improvement]

Top 3 Priorities:
1. [Priority 1]
2. [Priority 2]
3. [Priority 3]

Immediate Actions:
- [Action 1]
- [Action 2]

Next Steps:
- Review with team
- "Start architecture recalibration for [target]"
- Create ADRs for key decisions
```

## Related Skills

**Before**: `architecture-status`, `list-members`
**During**: `specialist-review`, `create-adr`
**After**: `architecture-recalibration`, `create-adr`

## Documentation

- **Process guide**: [references/review-process.md](references/review-process.md)
- **Pragmatic mode**: [references/pragmatic-integration.md](references/pragmatic-integration.md)
- **Template**: [assets/review-template.md](assets/review-template.md)
- **Patterns**: [../_patterns.md](../_patterns.md)

Quick Install

$npx ai-builder add skill codenamev/architecture-review

Details

Type
skill
Author
codenamev
Slug
codenamev/architecture-review
Created
6d ago