From arcforge
Orchestrates large project implementation in a worktree by expanding epics into features and tasks, then delegating execution to agent-driven skills.
How this skill is triggered — by the user, by Claude, or both
Slash command
/arcforge:arc-implementingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Orchestrator for large projects. Automatically expands epic → features → tasks → execution.
Orchestrator for large projects. Automatically expands epic → features → tasks → execution.
Use when:
specs/<spec-id>/dag.yaml.arcforge-epic marker carries both epic and spec_id)specs/<spec-id>/epics/<epic-id>/epic.md or specs/<spec-id>/epics/<epic-id>/features/*.md presentDo not use when:
Implementer is the Orchestrator. It calls other skills and does not write code itself.
.arcforge-epic marker exists (supplies both epic and spec_id)specs/<spec-id>/epics/<epic-id>/epic.md / specs/<spec-id>/epics/<epic-id>/features/*.md presentarc-coordinating to sync from base and check blocked_by.blocked_by is not empty: STOP and use the blocked format.arc-writing-tasksspecs/<spec-id>/epics/<epic-id>/epic.mdspecs/<spec-id>/epics/<epic-id>/features/*.md)arc-writing-tasksspecs/<spec-id>/epics/<epic-id>/features/<feature>.mddocs/tasks/<feature>-tasks.mdarc-writing-tasks to refine. Max 2 refinement cycles — if still vague, escalate to human.arc-agent-driven| Phase | Skill | Input | Output |
|---|---|---|---|
| 0 | arc-coordinating | worktree | sync + blocked status |
| 1 | arc-writing-tasks | specs/<spec-id>/epics/<epic-id>/epic.md | features breakdown |
| 2a | arc-writing-tasks | specs/<spec-id>/epics/<epic-id>/features/<feature>.md | tasks file |
| 2b | arc-agent-driven | tasks file | completed code |
| 2b | arc-dispatching-parallel | (via arc-agent-driven, if review finds multiple issues) | parallel fixes |
| End | arc-finishing | completed epic | merge decision |
─────────────────────────────────────────────────
✅ Epic complete: <epic-name>
Features implemented:
- feature-1: 4 tasks, all passing
- feature-2: 6 tasks, all passing
- feature-3: 3 tasks, all passing
Total: 13 tasks, 0 failures
Commits: 13
Next: Use arc-finishing to decide merge/PR/keep/discard
─────────────────────────────────────────────────
─────────────────────────────────────────────────
⚠️ Implementer blocked: waiting for dependencies
Epic: <epic-name>
Blocked by: <dep-1>, <dep-2>
To resolve:
1. Complete blocking epics first
2. Run `arc-coordinating` sync from base
3. Verify `blocked_by` is empty
Then resume implementer
─────────────────────────────────────────────────
─────────────────────────────────────────────────
⚠️ Implementer blocked
Epic: <epic-name>
Feature: <feature-name>
Task: <task-id>
Issue: [description]
To resolve:
1. [action]
Then resume implementer
─────────────────────────────────────────────────
npx claudepluginhub gregoryho/arcforge --plugin arcforgeGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.