From arete
Parses plan Markdown files from context/plans/ into Claude Code tasks: implementation steps with files and verification tasks with dependencies. Invoke via /implement-plan [filename].
npx claudepluginhub jesgarram/arete --plugin areteThis skill uses the workspace's default tool permissions.
Convert plan documents into Claude Code tasks with verification dependencies.
Orchestrates subagents to execute tasks from markdown development plans in parallel waves by inferring dependencies, launching unblocked tasks, and updating plans with logs. Triggered by /parallel-task.
Generates executable Markdown implementation plans for multi-step tasks from context briefs, resolving ambiguities, ordering dependencies, and enabling parallel worker execution.
Drafts structured implementation plans for multi-step coding tasks from specs, before touching code. Generates plan.json manifest, phased task MD files with exact steps, and validates via workflow gates.
Share bugs, ideas, or general feedback.
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: