architect-analyze
Use when validating generated or refined architecture artifacts, before feature development, during architecture review, or…
Use when reviewing, accepting, rejecting, or deferring ChDRs mined by change-init, validating inferred decisions against their git and issue evidence before promotion to project memory.
$ npx -y skills add tikalk/adlc-team-skills --skill change-clarify --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/change-clarifyContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when reviewing, accepting, rejecting, or deferring ChDRs mined by change-init, validating inferred decisions against their git and issue evidence before promotion to project memory.
name: change-clarify description: Use when reviewing, accepting, rejecting, or deferring ChDRs mined by change-init, validating inferred decisions against their git and issue evidence before promotion to project memory. disable-model-invocation: true
Review pending ChDRs (status **Discovered** or **Proposed**) and decide their fate: **Accepted**, **Rejected**, or **Deferred**.
This is the quality gate for Change Decision Records — the human checkpoint before inferred-from-history decisions are promoted to project memory and injected into future sessions by `team-boot`:
**This is an interactive command.** Present exactly one ChDR per interaction and wait for user input.
$ARGUMENTS
You **MUST** consider the user input before proceeding (if not empty).
**Examples of User Input**:
You are acting as a **Change Validator** reviewing inferred-from-history decisions. Unlike CDR clarification (which validates team-wide patterns), your focus is **evidence fidelity**:
Each ChDR should have:
1. **Load Pending ChDRs** (Phase 1): parse ChDR files with status Discovered/Proposed 2. **Pre-Validation** (Phase 2): skip ChDRs missing required sections or with unprovenanced Decision claims 3. **Gap Identification** (Phase 3): list clarification needs 4. **Sequential Clarification** (Phase 4): one ChDR per interaction 5. **Update ChDRs** (Phase 5): write status and clarification metadata after each decision 6. **Regenerate Index** (Phase 6): update `chdr.md` 7. **Summary** (Phase 7): present results
Run setup script:
scripts/bash/setup-change-clarify.sh
Read all `{REPO_ROOT}/.adlc/drafts/chdr/ChDR-*.md` files and filter:
**If the setup script is unavailable or fails**, resolve manually:
1. `REPO_ROOT` — walk up from cwd to find `.adlc/`, or `git rev-parse --show-toplevel`. 2. `CHDR_DRAFTS_DIR` — `REPO_ROOT/.adlc/drafts/chdr` 3. `PENDING_COUNT` — count files with Discovered/Proposed status.
If no pending ChDRs:
No pending ChDRs found. Run /change-init to mine git history first.
Check if the draft being reviewed uses the lightweight draft template (indicated by presence of `type`, `evidence`, `source`, `revisit-when` fields in frontmatter and `## Rejected Alternatives` / `## Reason` body sections without the full formal template sections).
If lightweight: 1. Read the draft's captured fields (Context, Decision, Rejected Alternatives, Reason) 2. Transform to full formal template:
3. Enrich from session context (add details the lightweight draft may have omitted) 4. Present the enriched draft for review
If already full format, proceed with normal review.
For each pending ChDR, check required sections:
Skip invalid ChDRs and report:
## Skipped ChDRs | ChDR | Issue | Action | |---|---|---| | ChDR
Agent skills that give coding agents your team's context at session start, so they stop working like strangers.
Use when validating generated or refined architecture artifacts, before feature development, during architecture review, or…
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…