arn-assessing
This skill should be used when the user says "assessing", "arness assessing", "assess", "assess codebase", "technical review", "codebase assessment", "find…
This skill should be used when the user says "document infra change", "infrastructure documentation", "generate runbook", "infra docs", "arn infra document", "create infra changelog", "document infrastructure", "generate infrastructure docs", "infra documentation", "create
$ npx -y skills add AppsVortex/arness --skill arn-infra-document-change --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/arn-infra-document-changeContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user says "document infra change", "infrastructure documentation", "generate runbook", "infra docs", "arn infra document", "create infra changelog", "document infrastructure", "generate infrastructure docs", "infra documentation", "create
name: arn-infra-document-change description: >- This skill should be used when the user says "document infra change", "infrastructure documentation", "generate runbook", "infra docs", "arn infra document", "create infra changelog", "document infrastructure", "generate infrastructure docs", "infra documentation", "create runbook", "generate changelog", "arn-infra-document-change", or wants to generate operational documentation (runbooks, architecture updates, changelogs, environment docs) from completed infrastructure changes. version: 1.0.0
Generate comprehensive operational documentation from completed infrastructure changes. This skill reads the change spec, plan, execution reports, and review report, then produces runbooks, architecture updates, operational playbooks, environment documentation, and changelog entries -- all written to the configured Infra docs directory.
This is the final step in the infrastructure change pipeline: change-spec -> change-plan -> save-plan -> execute-change -> review-change -> **document-change**.
Read `## Arness` from the project's CLAUDE.md. If no `## Arness` section exists or Arness Infra fields are missing, inform the user: "Arness Infra is not configured for this project yet. Run `/arn-infra-wizard` to get started — it will set everything up automatically." Do not proceed without it.
Check the **Deferred** field. If `Deferred: yes`, inform the user: "Infrastructure is in deferred mode. Documentation generation is not available until infrastructure is fully configured. Run `/arn-infra-assess` to un-defer." Stop.
Extract:
Resolve **Infra docs directory** (default: `.arness/infra-docs`). If the directory does not exist on disk, offer to create it: "The infra docs directory `<path>` does not exist yet. I can create it now. Proceed?"
Search for completed change projects:
Glob <infra-plans-dir>/*/PROGRESS_TRACKER.json
Filter to projects where `overallStatus === "completed"` or where at least one phase has `execution.status === "completed"`.
**If one eligible project found:** Auto-select it. **If multiple eligible projects found:** Present the list. Ask the user to select. **If no eligible project found:** Inform the user: "No completed change projects found. Run `/arn-infra-execute-change` to execute a change plan first."
---
Read all artifacts from the selected project:
1. **Change spec:** The original `INFRA_CHANGE_*.md` specification 2. **Source plan:** `SOURCE_PLAN.md` from the project directory 3. **INTRODUCTION.md:** Project overview with cost budget, security requirements, rollback strategy 4. **Phase reports:** All `INFRA_CHANGE_REPORT_PHASE_N.json` files 5. **Review report:** `INFRA_REVIEW_REPORT.json` (if available -- review is recommended but not required) 6. **PROGRESS_TRACKER.json:** Overall execution status
Present a documentation scope summary: "**Documentation scope:**
I will generate the following documentation:
Ask (using `AskUserQuestion`):
**"Proceed with generating documentation?"**
Options: 1. **Yes** -- Generate all documentation artifacts 2. **No** -- Cancel documentation generation
---
Before generating documentation artifacts in Steps 2-6, note the user's experience level (derived from user profile) and apply these principles:
---
> Read `${CLAUDE_PLUGIN_ROOT}/skills/arn-infra-document-change/references/runbook-template.md` for the runbook template.
Generate a runbook following the template structure with infrastructure-specific content from the phase reports and plan.
Populate all 8 sections: 1. **Change Summary** -- from spec and INTRODUCTION.md 2. **Prerequisites** -- tools from tooling manifest, credentials from provider config 3. **Deployment Steps** -- from phase reports (exact commands used, in order) 4. **Verification Steps** -- from verification data in phase reports 5. **Rollback Procedure** -- from INTRODUCTION.md rollback strategy and phase checkpoints 6. **Monitori
Arness — H not required. Structured AI workflows for Claude Code. From first idea to production deploy. Seven entry commands. That's all you need to remember.
This skill should be used when the user says "assessing", "arness assessing", "assess", "assess codebase", "technical review", "codebase assessment", "find…
This skill should be used when the user says "arness code assess", "arn-code-assess", "assess codebase", "technical review", "codebase assessment", "find…
This skill should be used when the user says "fix CVEs", "patch vulnerabilities", "apply security patches", "resolve security advisories", "batch CVE fix",…
This skill should be used when the user says "scan for CVEs", "CVE scan", "check for vulnerabilities", "find vulnerabilities", "check security advisories",…
This skill should be used when the user says "batch implement", "implement all", "batch execution", "implement all features", "parallel implement", "implement…
This skill should be used when the user says "batch merge", "merge batch", "arness batch merge", "arn-code-batch-merge", "merge all PRs", "merge batch PRs",…