From arete
Parses Markdown plan files from context/plans/ into Claude Code tasks with implementation, verification steps, and dependencies. Invoke via /implement-plan [filename] to create executable workflows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/arete:implement-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Convert plan documents into Claude Code tasks with verification dependencies.
Convert plan documents into Claude Code tasks with verification dependencies.
context/plans//implement-plan [plan-filename]
context/plans/ and ask user to selectEach ### Task N: heading becomes an implementation task.
Extract from each task section:
**Files:****Verify:****Expect:****Depends on:**For each task, create TWO Claude Code tasks:
Implementation Task:
TaskCreate:
subject: "T{N}: {task title}"
description: |
{task description}
**Files:** {files list}
activeForm: "Implementing {short title}"
Verification Task:
TaskCreate:
subject: "V{N}: Verify {task title}"
description: |
**Verify:** {verify content}
**Expect:** {expect content}
activeForm: "Verifying {short title}"
After ALL tasks created, set dependencies:
Each verification task is blocked by its implementation task:
TaskUpdate:
taskId: {V{N} id}
addBlockedBy: [{T{N} id}]
If task has **Depends on:**, add those as blockers:
After creating all tasks, run TaskList and display summary:
Created {X} tasks from plan:
Implementation:
- T1: {subject} (pending)
- T2: {subject} (pending, blocked by V1)
...
Verification:
- V1: {subject} (blocked by T1)
- V2: {subject} (blocked by T2, V1)
...
Run `TaskList` to see full status.
Given plan with:
### Task 1: Deploy Network
**Files:** `infra/network.tf`
**Verify:** Network exists and is accessible
**Expect:** `terraform output network_id` returns valid ID
### Task 2: Deploy App
**Files:** `infra/app.tf`
**Verify:** App can reach network
**Expect:** `curl -s http://app/health` returns 200
**Depends on:** Task 1
Creates:
npx claudepluginhub jesgarram/arete --plugin areteConverts structured project TASKS.md files into executable Claude Code task lists with dependency management and persistence setup. Integrates with Arness planning workflow.
Generates executable Markdown implementation plans for multi-step tasks from context briefs, resolving ambiguities, ordering dependencies, and enabling parallel worker execution.
Executes finalized plans by loading task files, building dependency graphs, parallelizing topological task execution via subagents for complex work or inline for simple actions.