pair-capability-assess-methodology
Assess development methodology using resolution cascade (Argument > Adoption > Assessment). Reads methodology guidelines, proposes Scrum/Kanban/Lean/etc., writes way-of-working.md methodology section,
SKILL.md.claude/skills/pair-capability-assess-methodology/SKILL.md
GitHub/pair-capability-assess-methodology — Methodology Assessment
Evaluate and decide on the development methodology: Scrum, Kanban, Lean, Waterfall, SAFe, LeSS, or hybrid. Follows the resolution cascade.
Arguments
| Argument | Required | Description |
|---|---|---|
$choice |
No | Override: skip assessment, use this methodology directly (e.g. kanban, scrum) |
Composed Skills
| Skill | Type | Required |
|---|---|---|
/pair-capability-record-decision |
Capability | Yes — records methodology decision as ADL |
Proposal Target
The rendered adoption content is destined for this section — the caller writes it via /pair-capability-record-decision:
- Target: adoption/tech/way-of-working.md — methodology section
- Ownership: Methodology section (shared file — /pair-capability-assess-pm owns PM tool section)
Adoption File
- Target: adoption/tech/way-of-working.md — methodology section
- Ownership: Methodology section (shared file — /pair-capability-assess-pm owns PM tool section)
Algorithm
Step 1: Resolution Cascade
Path A — Argument Override
- Check: Is
$choiceprovided? - Skip: If not provided, go to Path B.
- Act: Confirm the choice. Check for conflicts with existing adoption.
- Verify: Developer confirms. Proceed to Step 3.
Path B — Adoption Exists
- Check: Does adoption/tech/way-of-working.md exist and contain a methodology reference (e.g. "Kanban", "Scrum", or similar)?
- Skip: If no methodology defined, go to Path C.
- Act: Read current adoption. Confirm it's valid.
- Check: Does a corresponding decision record exist?
- Act: If decision record missing, compose
/pair-capability-record-decisionto backfill. - Verify: Done — exit skill.
Path C — Full Assessment
- Act: Proceed to Step 2.
Step 2: Read Guidelines
- Act: Read methodology guidelines:
- Act: Read project context:
- adoption/product/PRD.md — team size, timeline, requirements stability
- adoption/tech/architecture.md — system complexity
- Verify: Guidelines and context loaded.
Step 3: Evaluate Options
Act: Apply the Methodology Comparison Matrix from guidelines:
- Score each methodology on: Requirements Stability, Change Tolerance, Team Size/Complexity, Time to Market, Predictability Needs, Quality Focus, Learning/Innovation.
- Weight criteria based on project type.
Act: Apply the Methodology Selection Decision Tree for quick validation.
Act: Present recommendation:
Methodology Recommendation: [Name]
- Score: [weighted total]
- Rationale: [evidence from project context and matrix]
- Key ceremonies: [list main ceremonies/practices]
- Trade-offs: [acknowledged limitations]
Act: If two methodologies score within 10%, present both with trade-off analysis.
Verify: Developer approves.
Step 4: Write Adoption File
- Act: Write or update methodology-related content in way-of-working.md:
- Methodology name and key practices
- Development cycle description (iterations, flow, etc.)
- Preserve all other sections (quality gates, PM tool, etc.)
- Verify: Methodology section written. Other sections preserved.
Step 5: Record Decision
- Act: Compose
/pair-capability-record-decision:$type:non-architectural$topic:methodology-choice$summary: "[Methodology] adopted for development workflow"
- Verify: ADL created. Adoption consistent.
Output Format
ASSESSMENT COMPLETE:
├── Domain: Methodology
├── Path: [Argument Override | Adoption Exists | Full Assessment]
├── Decision: [methodology name]
├── Adoption: [way-of-working.md methodology section — written | confirmed | updated]
├── Record: [ADL path — created | exists | backfilled]
└── Status: [Complete | Confirmed existing]
Composition Interface
When composed by /pair-process-bootstrap:
- Input:
/pair-process-bootstrapinvokes during Phase 2. - Output: Returns decision summary and adoption file path.
When invoked independently:
- Full interactive flow. Developer commits changes.
Edge Cases
- way-of-working.md exists but no methodology section: Add methodology content, preserve all other sections.
- Team uses hybrid approach: Document the hybrid: which elements from which methodology, how they combine.
- Methodology change mid-project: Update adoption, create new decision record referencing the old one.
Graceful Degradation
- If methodology guidelines not found, use minimal assessment: ask developer for methodology preference based on team size and requirements stability.
- If
/pair-capability-record-decisionnot installed, warn and skip recording. - If way-of-working.md doesn't exist, create it with methodology section. Warn: "Created way-of-working.md — other sections should be populated."
Notes
- Methodology decisions are non-architectural → produce ADL.
- Section ownership: this skill writes ONLY methodology-related content in way-of-working.md. /pair-capability-assess-pm owns PM tool section. Quality gates section is managed by /pair-process-bootstrap.
- Educational content (methodology descriptions, ceremonies, WHY each works) stays in guidelines.