Help us improve
Share bugs, ideas, or general feedback.
From arn-code
Executes a single task from the Arness task list by spawning a task executor agent, with optional reviewer for validation. For re-running failed tasks, isolated testing, or independent implementation.
npx claudepluginhub appsvortex/arness --plugin arn-codeHow this skill is triggered — by the user, by Claude, or both
Slash command
/arn-code:arn-code-execute-taskThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Execute a single task from the task list by spawning a `arn-code-task-executor` agent. Optionally run a `arn-code-task-reviewer` to validate the implementation before marking the task complete.
Executes full structured project plans by dispatching parallel executor-reviewer agent cycles on all tasks, handling dependencies and review gates.
Executes a single task from the task board using an 11-step implementation protocol. Use after cw-plan assigns a task or when implementing a specific task by ID.
Executes Plans.md tasks end-to-end in solo, parallel, or full team modes with auto-mode selection based on task count.
Share bugs, ideas, or general feedback.
Execute a single task from the task list by spawning a arn-code-task-executor agent. Optionally run a arn-code-task-reviewer to validate the implementation before marking the task complete.
Pipeline position (this is an alternative entry point, not in the main pipeline):
arn-code-taskify -> arn-code-execute-task (single task) -> [optional] arn-code-review-implementation
Use cases:
If no ## Arness section exists in the project's CLAUDE.md, inform the user: "Arness is not configured for this project yet. Run /arn-implementing to get started — it will set everything up automatically." Do not proceed without it. Task list must exist (run /arn-code-taskify first).
Read the project's CLAUDE.md and extract the ## Arness section to find:
ask, auto, or manual (if present)Template version check: If Template version and Template updates fields are present, run the template version check procedure documented in arn-code-save-plan Step 1 (Template Version Check) before proceeding. If ## Arness does not contain these fields, treat as legacy and skip.
Ask (using AskUserQuestion):
"Run with review gate after execution?"
Options:
If review chosen, also ask:
Ask (using AskUserQuestion):
"How should Arness handle critical review findings?"
Options:
Store the choice for the execution session.
Ask the user for PROJECT_NAME if not provided in the trigger message
Verify the project directory exists:
<plans-dir>/<PROJECT_NAME>/
├── INTRODUCTION.md
├── TASKS.md
├── PROGRESS_TRACKER.json
├── plans/PHASE_*.md
└── reports/
If PROGRESS_TRACKER.json is missing, warn that progress tracking will not be available. Execution can still proceed.
Mark task as in_progress via TaskUpdate
Check if the project has ### Visual Testing configured in the ## Arness section of CLAUDE.md. If found, extract: capture script path, compare script path, baseline directory, diff threshold.
Note: Extract only the top-level fields (implicit Layer 1). Do NOT parse #### Layer N: subsections — multi-layer visual validation runs during /arn-code-review-implementation, not per-task.
Spawn arn-code-task-executor via the Task tool with full context:
<PROJECT_NAME><plans-dir>/<PROJECT_NAME>/<project-folder>/INTRODUCTION.md<code-patterns-dir>/<specs-dir>/ (if relevant to the task)<template-path>/Record the agent ID returned by the Task tool (needed for resume mode)
Wait for executor to complete
arn-code-task-reviewer via the Task tool with:
/arn-code-review-implementation.reviewFindings section), mark task as completed via TaskUpdateresume parameter of the Task tool) with review feedback, then re-run reviewerPROGRESS_TRACKER.json:
<plans-dir>/<PROJECT_NAME>/PROGRESS_TRACKER.jsonimplementation.taskId or testing.taskId matches this task"completed" and completedAt to current ISO 8601 timestampreview.verdict to the reviewer's verdict and review.reviewCycles to the number of review cyclesimplementation.status = "completed" (and testing.status = "completed" or "none"), set overallStatus to "completed"; otherwise set overallStatus to "in_progress" (if not already)lastUpdated and write to diskreview.verdict and review.reviewCycles at their initial valuesPROGRESS_TRACKER.json does not exist, skip this step silentlyShow: what was implemented, tests run, review verdict, reports generated.
Offer next step: "Would you like to run /arn-code-review-implementation to validate the full project, or continue with another task?"
If the review verdict is pass or pass-with-warnings: also offer "Or run /arn-code-simplify to review the implementation for simplification opportunities before full review."
If deferred visual testing layers exist in CLAUDE.md (any #### Layer N: subsection with **Status:** deferred) and this task is the last task in a phase, suggest: "Deferred visual testing layers detected. Consider running /arn-spark-visual-readiness to check if they can be activated now that this phase is complete."
## Arness config missing in CLAUDE.md -- suggest running /arn-implementing to get started/arn-code-taskify to convert TASKS.md into tasks/arn-code-save-plan to create the project structure