/arn-implementing
This skill should be used when the user says "implementing", "arness implementing", "start implementing", "execute the plan", "build it", "implement this", "run the tasks", "execute", "start building", "implement the feature", "implement the fix", "quick change", "swift", "swift
$ npx -y skills add AppsVortex/arness --skill arn-implementing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/arn-implementing
Context preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user says "implementing", "arness implementing", "start implementing", "execute the plan", "build it", "implement this", "run the tasks", "execute", "start building", "implement the feature", "implement the fix", "quick change", "swift", "swift
SKILL.md
arn-implementing.SKILL.mdname: arn-implementing
description: >-
This skill should be used when the user says "implementing", "arness implementing",
"start implementing", "execute the plan", "build it", "implement this",
"run the tasks", "execute", "start building", "implement the feature",
"implement the fix", "quick change", "swift", "swift mode", "quick implementation",
"standard", "standard mode", "standard implementation",
"start execution", "build the feature", "arn-implementing",
or wants to execute an implementation plan, run a quick implementation,
a standard-tier implementation, or manage the build-simplify-review cycle.
Chains to arn-shipping at completion.
version: 1.1.0
Arness Implementing
Execute an implementation plan, run a quick implementation (swift), run a standard-tier implementation, or manage the build-simplify-review cycle. This is a first-citizen entry point that orchestrates `arn-code-execute-plan`, `arn-code-swift`, `arn-code-standard`, `arn-code-simplify`, `arn-code-review-implementation`, and related execution skills. Chains from `arn-planning` and chains to `arn-shipping` or `arn-assessing` at completion.
This skill is a **sequencer and decision-gate handler**. It MUST NOT duplicate sub-skill logic. All implementation work is done by the invoked skills. Arness-implementing handles: input routing, state detection, execution mode selection, the simplify/review cycle, and chaining.
Step 0: Ensure Configuration
Read `${CLAUDE_PLUGIN_ROOT}/skills/arn-code-ensure-config/references/step-0-fast-path.md` and follow its instructions. This guarantees a user profile exists and `## Arness` is configured with Arness Code fields before proceeding.
After Step 0 completes, extract the following from `## Arness`:
- **Plans directory** — for detecting structured plans and project folders
- **Code patterns** — path to stored pattern documentation
- **Template path** — path to report templates
Workflow
Step 0: Input Routing
Check the trigger message for swift or standard intent:
- **"swift: [description]"**, **"quick: [description]"**, **"quick change: [description]"**, or **"quick implementation: [description]"** detected:
→ Route directly to the Swift Path (Step S1). Skip all state detection.
- **"standard: [description]"** or **"standard mode: [description]"** detected:
→ Route directly to the Standard Path (Step ST1). Skip all state detection.
- **No swift or standard intent** detected:
→ Proceed to Step 1 (State Detection).
---
Step 1: State Detection
Check which artifacts exist on disk to determine the entry point. Check from most advanced to least advanced — first match wins:
| Artifact | Detected State | Resume Point | |----------|---------------|--------------| | `SIMPLIFICATION_REPORT.json` in `<plans-dir>/<project>/reports/` | Simplification done | G4 (Review implementation) | | Any `IMPLEMENTATION_REPORT_*.json` or `TESTING_REPORT_*.json` in `<plans-dir>/<project>/reports/` (no SIMPLIFICATION_REPORT) | Execution complete | G3 (Simplify?) | | `TASKS.md` in `<plans-dir>/<project>/` with parseable task entries | Tasks exist | G2 (Execution mode) | | `INTRODUCTION.md` in `<plans-dir>/<project>/` but no `TASKS.md` | Plan saved, not taskified | Auto-taskify, then G2 | | `SWIFT_REPORT.json` in `<plans-dir>/SWIFT_<name>/` | Swift complete | G5 (Completion handoff) | | `<plans-dir>/SWIFT_<name>/SWIFT_<name>.md` but no report | Swift plan exists, not executed | Resume swift execution | | `STANDARD_REPORT.json` in `<plans-dir>/STANDARD_<name>/` | Standard complete | G5 (Completion handoff) | | `<plans-dir>/STANDARD_<name>/STANDARD_<name>.md` but no report | Standard in progress | Resume standard execution | | None of the above | No plan found | G0 (No plan fallback) |
**If multiple projects detected** (more than one subdirectory in plans-dir with artifacts): list them with their states and ask the user which to implement.
**If artifacts detected for a single project:** ask: "Resume [project-name] at [detected stage], or start fresh?"
- **Resume** → skip to the detected gate
- **Start fresh** → begin at G0/G2 (do not delete existing artifacts)
---
Step 2: Gate G0 — No Plan Fallback
Only reached when no structured plan or swift artifacts are found.
Show progress:
Implementing: [no plan detected]
Ask (using `AskUserQuestion`):
**"No implementation plan found. What would you like to do?"**
Options: 1. **Quick implementation** — Describe a small change for swift mode 2. **Go to planning first** — Run `/arn-planning` to create a spec and plan
If **Quick implementation**: Ask for a description, then route to Swift Path (Step S1). If **Go to planning first**: `Skill: arn-code:arn-planning`. After planning completes and chains back, re-run state detection (Step 1). If the scope router assigned `standard` tier, route to Standard Path (Step ST1) instead of full execution.
---
Step 3: Auto — Taskify (conditional)
If state detection found `INTRODUCTION.md` but no `TASKS.md`, run taskify automatically:
Inform: "Creating task list from plan..."
> `Skill: arn-code:arn-code-taskify`
After taskify completes, proceed to G2.
---
Step 4: Gate G2 — Execution Mode
Show progress:
Implementing: EXECUTE -> simplify -> review-impl -> [ship]
^^^^^^^Ask (using `AskUserQuestion`):
**"How should the tasks be executed?"**
Options: 1. **Sequential with review gates** (Recommended) — Each task is executed and reviewed before the next 2. **Parallel with Agent Teams** — Tasks run in parallel using Agent Teams (higher token cost) 3. **One task at a time** — Execute tasks manually, one at a time
Based on choice:
- **Sequential** → `Skill: arn-code:arn-code-execute-plan`
- **Agent Teams** → `Skill: arn-code:arn-code-execute-plan-teams`
- If Agent Teams is not available (environment variable not set), inform the user and suggest sequential instead.
- **One at a time** → `Skill: arn-code:arn-code-execute-task`
-
Read more
name: arn-implementing description: >- This skill should be used when the user says "implementing", "arness implementing", "start implementing", "execute the plan", "build it", "implement this", "run the tasks", "execute", "start building", "implement the feature", "implement the fix", "quick change", "swift", "swift mode", "quick implementation", "standard", "standard mode", "standard implementation", "start execution", "build the feature", "arn-implementing", or wants to execute an implementation plan, run a quick implementation, a standard-tier implementation, or manage the build-simplify-review cycle. Chains to arn-shipping at completion. version: 1.1.0
Arness Implementing
Execute an implementation plan, run a quick implementation (swift), run a standard-tier implementation, or manage the build-simplify-review cycle. This is a first-citizen entry point that orchestrates `arn-code-execute-plan`, `arn-code-swift`, `arn-code-standard`, `arn-code-simplify`, `arn-code-review-implementation`, and related execution skills. Chains from `arn-planning` and chains to `arn-shipping` or `arn-assessing` at completion.
This skill is a **sequencer and decision-gate handler**. It MUST NOT duplicate sub-skill logic. All implementation work is done by the invoked skills. Arness-implementing handles: input routing, state detection, execution mode selection, the simplify/review cycle, and chaining.
Step 0: Ensure Configuration
Read `${CLAUDE_PLUGIN_ROOT}/skills/arn-code-ensure-config/references/step-0-fast-path.md` and follow its instructions. This guarantees a user profile exists and `## Arness` is configured with Arness Code fields before proceeding.
After Step 0 completes, extract the following from `## Arness`:
- **Plans directory** — for detecting structured plans and project folders
- **Code patterns** — path to stored pattern documentation
- **Template path** — path to report templates
Workflow
Step 0: Input Routing
Check the trigger message for swift or standard intent:
- **"swift: [description]"**, **"quick: [description]"**, **"quick change: [description]"**, or **"quick implementation: [description]"** detected:
→ Route directly to the Swift Path (Step S1). Skip all state detection.
- **"standard: [description]"** or **"standard mode: [description]"** detected:
→ Route directly to the Standard Path (Step ST1). Skip all state detection.
- **No swift or standard intent** detected:
→ Proceed to Step 1 (State Detection).
---
Step 1: State Detection
Check which artifacts exist on disk to determine the entry point. Check from most advanced to least advanced — first match wins:
| Artifact | Detected State | Resume Point | |----------|---------------|--------------| | `SIMPLIFICATION_REPORT.json` in `<plans-dir>/<project>/reports/` | Simplification done | G4 (Review implementation) | | Any `IMPLEMENTATION_REPORT_*.json` or `TESTING_REPORT_*.json` in `<plans-dir>/<project>/reports/` (no SIMPLIFICATION_REPORT) | Execution complete | G3 (Simplify?) | | `TASKS.md` in `<plans-dir>/<project>/` with parseable task entries | Tasks exist | G2 (Execution mode) | | `INTRODUCTION.md` in `<plans-dir>/<project>/` but no `TASKS.md` | Plan saved, not taskified | Auto-taskify, then G2 | | `SWIFT_REPORT.json` in `<plans-dir>/SWIFT_<name>/` | Swift complete | G5 (Completion handoff) | | `<plans-dir>/SWIFT_<name>/SWIFT_<name>.md` but no report | Swift plan exists, not executed | Resume swift execution | | `STANDARD_REPORT.json` in `<plans-dir>/STANDARD_<name>/` | Standard complete | G5 (Completion handoff) | | `<plans-dir>/STANDARD_<name>/STANDARD_<name>.md` but no report | Standard in progress | Resume standard execution | | None of the above | No plan found | G0 (No plan fallback) |
**If multiple projects detected** (more than one subdirectory in plans-dir with artifacts): list them with their states and ask the user which to implement.
**If artifacts detected for a single project:** ask: "Resume [project-name] at [detected stage], or start fresh?"
- **Resume** → skip to the detected gate
- **Start fresh** → begin at G0/G2 (do not delete existing artifacts)
---
Step 2: Gate G0 — No Plan Fallback
Only reached when no structured plan or swift artifacts are found.
Show progress:
Implementing: [no plan detected]
Ask (using `AskUserQuestion`):
**"No implementation plan found. What would you like to do?"**
Options: 1. **Quick implementation** — Describe a small change for swift mode 2. **Go to planning first** — Run `/arn-planning` to create a spec and plan
If **Quick implementation**: Ask for a description, then route to Swift Path (Step S1). If **Go to planning first**: `Skill: arn-code:arn-planning`. After planning completes and chains back, re-run state detection (Step 1). If the scope router assigned `standard` tier, route to Standard Path (Step ST1) instead of full execution.
---
Step 3: Auto — Taskify (conditional)
If state detection found `INTRODUCTION.md` but no `TASKS.md`, run taskify automatically:
Inform: "Creating task list from plan..."
> `Skill: arn-code:arn-code-taskify`
After taskify completes, proceed to G2.
---
Step 4: Gate G2 — Execution Mode
Show progress:
Implementing: EXECUTE -> simplify -> review-impl -> [ship]
^^^^^^^Ask (using `AskUserQuestion`):
**"How should the tasks be executed?"**
Options: 1. **Sequential with review gates** (Recommended) — Each task is executed and reviewed before the next 2. **Parallel with Agent Teams** — Tasks run in parallel using Agent Teams (higher token cost) 3. **One task at a time** — Execute tasks manually, one at a time
Based on choice:
- **Sequential** → `Skill: arn-code:arn-code-execute-plan`
- **Agent Teams** → `Skill: arn-code:arn-code-execute-plan-teams`
- If Agent Teams is not available (environment variable not set), inform the user and suggest sequential instead.
- **One at a time** → `Skill: arn-code:arn-code-execute-task`
-
Showing the first part of this file.
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.
Repo: AppsVortex/arness
Other skills on arness.
- /arn-assessing
This skill should be used when the user says "assessing", "arness assessing", "assess", "assess codebase", "technical review", "codebase assessment", "find improvements", "what should I improve", "tech debt review", "pattern compliance check", "codebase health check",
Open skill - /arn-code-assess
This skill should be used when the user says "arness code assess", "arn-code-assess", "assess codebase", "technical review", "codebase assessment", "find improvements", "what should I improve", "tech debt review", "tech debt audit", "pattern compliance check", "codebase health
Open skill - /arn-code-batch-cve-fix
This skill should be used when the user says "fix CVEs", "patch vulnerabilities", "apply security patches", "resolve security advisories", "batch CVE fix", "patch dependencies", "fix security findings", "remediate CVEs", "apply CVE fixes", "batch fix vulnerabilities", "resolve
Open skill - /arn-code-batch-cve-scan
This skill should be used when the user says "scan for CVEs", "CVE scan", "check for vulnerabilities", "find vulnerabilities", "check security advisories", "dependabot triage", "dependabot scan", "scan dependencies for security issues", "audit dependencies", "vulnerability
Open skill - /arn-code-batch-implement
This skill should be used when the user says "batch implement", "implement all", "batch execution", "implement all features", "parallel implement", "implement in parallel", "arness batch implement", "arn-code-batch-implement", "run batch implementation", "implement everything",
Open skill - /arn-code-batch-merge
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", "merge the batch", "merge implemented features", "batch merge PRs", "merge open PRs", "merge all feature PRs", "combine
Open skill

