architect-boot
Use when architecture work starts or a tech-stack or pattern decision emerges — injects the project ADR index…
Use when validating generated or refined architecture artifacts, before feature development, during architecture review, or periodically to detect ADR↔AD drift, completeness gaps, and quality issues.
$ npx -y skills add tikalk/adlc-team-skills --skill architect-analyze --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/architect-analyzeContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when validating generated or refined architecture artifacts, before feature development, during architecture review, or periodically to detect ADR↔AD drift, completeness gaps, and quality issues.
name: architect-analyze description: Use when validating generated or refined architecture artifacts, before feature development, during architecture review, or periodically to detect ADR↔AD drift, completeness gaps, and quality issues. disable-model-invocation: true
Performs a **read-only** architecture consistency analysis between ADRs (Architecture Decision Records) and AD (Architecture Description). It identifies discrepancies, quality issues, and gaps without modifying any files.
Key analysis dimensions:
1. **ADR Quality** — Completeness, clarity, and standards compliance 2. **ADR to AD Consistency** — Bidirectional drift detection 3. **Internal Consistency** — Cross-artifact coherence 4. **Staleness Detection** — Outdated references and placeholders 5. **Mermaid Syntax** — Deterministic validity check over diagram blocks, with location + suggested patch (the mermaid detection pass)
This skill validates architecture artifacts for consistency, completeness, and quality.
Do **not** use when no architecture artifacts exist; use `/architect-init` or `/architect-specify` first. Do **not** use to create architecture — this is analysis-only.
Consider the user input before proceeding (if not empty):
$ARGUMENTS
Examples:
Perform read-only architecture consistency analysis. Identify discrepancies, quality issues, and gaps without modifying any files.
**STRICTLY READ-ONLY**: Do not modify any files. Output a structured analysis report. Offer remediation suggestions (user must explicitly approve before any follow-up editing commands would be invoked manually).
**Constitution Authority**: The project constitution (`memory/constitution.md`) is **non-negotiable** within this analysis scope. Constitution conflicts are automatically CRITICAL.
Act as an **Architecture Analyst** validating architecture documentation quality:
Architecture document hierarchy:
| Document | Location | Purpose | |----------|----------|---------| | `AD.md` | Project root | Full Architecture Description (Rozanski & Woods) | | `adr/` | `{REPO_ROOT}/docs/adlc/memory/` (legacy `.adlc/memory/` fallback) | System-level ADRs (individual files) | | `constitution.md` | `{REPO_ROOT}/docs/adlc/memory/` (legacy `.adlc/memory/` fallback) | Governance principles and constraints |
1. **Initialize Analysis Context** — Load architecture artifacts 2. **Determine Analysis Scope** — System, feature, or full 3. **Execute Detection Passes** — A through G 4. **Assign Severities** — CRITICAL/HIGH/MEDIUM/LOW 5. **Generate Report** — Structured markdown analysis 6. **Provide Next Actions** — Remediation suggestions
**Objective**: Load all architecture artifacts for analysis
1. **Run Setup Script**:
2. **Load System-Level Artifacts**:
1. `{REPO_ROOT}/docs/adlc/memory/adr/adr.md` (canonical — Accepted ADRs; legacy `{REPO_ROOT}/.adlc/memory/adr/adr.md` fallback per dual-read) 2. `{REPO_ROOT}/.adlc/drafts/adr/` (working copy — Proposed/Discovered, individual file format)
3. **Load Feature-Level Artifacts** (if analyzing features):
4. **Build Artifact Inventory**:
| Artifact | Path | Status | |----------|------|--------| | System AD | `AD.md` | Found/Missing | | System ADRs (canonical) | `{REPO_ROOT}/docs/adlc/memory/adr/adr.md` (legacy `.adlc/memory/adr/adr.md` fallback) | Found/Missing | | System ADRs (drafts) | `{REPO_ROOT}/.adlc/drafts/adr/` | Found/Missing | | Constitution | `{REPO_ROOT}/docs/adlc/memory/constitution.md` (legacy `.adlc/memory/constitution.md` fallback) | Found/Missing | | Feature ADs | `specs/*/AD.md` | Count: N | | Feature ADRs | `specs/*/adr/` | Count: N |
**Objective**: Focus analysis based on user input
| User Input | Scope | Artifacts Analyzed | |------------|-------|-------------------| | (empty) | Full | All system artifacts | | `"system"` | System only | AD.md, system ADR locations | | `"adrs"` | ADR quality | All ADR files | | `"views"` | AD completeness | AD.md |
Focus on high-signal findings. Limit to **50 findings total**; aggregate remainder in overflow summary.
**Objective**: Validate each ADR against MADR standards
**Quality Dimensions**:
| Dimension | Check | Severity if Missing | |-----------|-------|---------------------| | Context | Problem clearly stated,
Agent skills that give coding agents your team's context at session start, so they stop working like strangers.
Use when architecture work starts or a tech-stack or pattern decision emerges — injects the project ADR index…
Use when ADRs need review, gaps need filling, or ADR status must be approved as Accepted before architecture generation.
Use when accepted ADRs exist and AD.md must be produced or updated as unified architecture documentation.
Use when bootstrapping architecture documentation for a brownfield project by reverse-engineering ADRs from an existing codebase.
Use when you want guided trade-off analysis, multi-option comparison, or structured architectural decision facilitation before…
Use when creating a new skill, editing an existing skill, or verifying skills work before deployment