arn-assessing
This skill should be used when the user says "assessing", "arness assessing", "assess", "assess codebase", "technical review",…
This skill should be used when the user says "triage infra request", "infra triage", "arn infra triage", "process infra issue", "handle infra request", "infrastructure request", "triage infrastructure", "analyze infra issue", "infra request analysis", "process infrastructure
Claude Code
$ npx -y skills add AppsVortex/arness --skill arn-infra-triage --agent claude-code
Codex
$ npx skills add AppsVortex/arness --skill arn-infra-triage -a codex -y
Cursor
$ npx skills add AppsVortex/arness --skill arn-infra-triage -a cursor -y
Gemini CLI
$ npx skills add AppsVortex/arness --skill arn-infra-triage -a gemini-cli -y
GitHub Copilot
$ npx skills add AppsVortex/arness --skill arn-infra-triage -a github-copilot -y
OpenCode
$ npx skills add AppsVortex/arness --skill arn-infra-triage -a opencode -y
Windsurf
$ npx skills add AppsVortex/arness --skill arn-infra-triage -a windsurf -y
name: arn-infra-triage description: >- This skill should be used when the user says "triage infra request", "infra triage", "arn infra triage", "process infra issue", "handle infra request", "infrastructure request", "triage infrastructure", "analyze infra issue", "infra request analysis", "process infrastructure request", or wants to process an incoming infrastructure request issue created by Arness Core or manually, analyze its infrastructure implications, and produce a structured implications brief. version: 1.0.0
Process incoming infrastructure request issues, invoke the `arn-infra-request-analyzer` agent to extract infrastructure implications from the referenced application artifacts, update issue labels, and produce a structured implications brief. This skill bridges application feature development and infrastructure provisioning.
Infrastructure request issues are typically created by Arness Core when a completed feature has infrastructure implications (new database, new endpoints, new env vars). They can also be created manually by users.
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 currently in deferred mode. Triage is not available until infrastructure is un-deferred. Run `/arn-infra-assess` to un-defer and produce a full infrastructure assessment." Stop.
Extract `Infra specs directory` for use in Step 6 save path. If not configured, default to `.arness/infra-specs`.
Extract:
The user provides an issue reference. Accept any of:
**Read the issue:**
---
Extract structured fields from the issue body. If the issue follows the `infra-request-template.md` format (created by Arness Core), parsing is automatic:
> Read `${CLAUDE_PLUGIN_ROOT}/skills/arn-infra-triage/references/infra-request-template.md` for the expected format.
**Structured parsing (template format):**
**Free-form parsing (manual issues):** If the issue does not follow the template format: 1. Extract what you can from the issue body 2. Ask the user to fill gaps: "This issue wasn't created using the standard template. I need some additional information:"
---
Invoke the `arn-infra-request-analyzer` agent via the Task tool, passing the model from `.arness/agent-models/infra.md` as the `model` parameter (see `plugins/arn-infra/skills/arn-infra-ensure-config/references/ensure-config.md` "Dispatch convention" for fallback). Context:
--- ISSUE CONTEXT --- [parsed issue content from Step 2] --- END ISSUE CONTEXT --- --- INFRASTRUCTURE CONFIG --- Project topology: [topology] Application path: [path] Providers: [from ## Arness] Default IaC tool: [from ## Arness] Experience level: [derived from user profile] --- END INFRASTRUCTURE CONFIG --- --- INSTRUCTIONS --- Analyze the referenced application artifacts. Navigate to the application project at [Application path]. Read the feature spec, plan, and implementation files referenced in the issue. Extract infrastructure implications and produce an implications brief following the template format. --- END INSTRUCTIONS ---
> Read `${CLAUDE_PLUGIN_ROOT}/skills/arn-infra-triage/references/implications-brief-template.md` for the brief format.
Pass the implications brief template to the agent so it produces correctly structured output.
**Topology-aware behavior:**
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",…
This skill should be used when the user says "arness code assess", "arn-code-assess", "tech debt audit", "assess the project", or…
This skill should be used when the user says "fix CVEs", "patch vulnerabilities", "apply security patches", "batch CVE fix",…
This skill should be used when the user says "scan for CVEs", "CVE scan", "check for vulnerabilities", "dependabot triage",…
This skill should be used when the user says "batch implement", "implement all", "batch execution", "implement all features",…
This skill should be used when the user says "batch merge", "merge batch", "arness batch merge", "arn-code-batch-merge", "merge…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.