원클릭으로
arc-implementing
Use when orchestrating large project implementation in a worktree
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when orchestrating large project implementation in a worktree
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | arc-implementing |
| description | Use when orchestrating large project implementation in a worktree |
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
─────────────────────────────────────────────────
Use when running autonomous unattended loops — cross-session execution of DAG tasks without human intervention
Use when converting design documents to structured specs, when spec quality is below threshold, or when requirements need formal acceptance criteria
Use when you need to verify work is complete before making completion claims
Use when maintaining ArcForge itself by creating, editing, or verifying ArcForge skills before deployment
Use when optional learning is enabled and observations should become reviewable candidates, inactive drafts, and explicitly activated artifacts.
Use when user asks about behavioral patterns, requests instinct status, or wants to confirm/contradict a detected pattern