From beislid
Creates file-level implementation plans for multi-step tasks using TDD rhythm, host-agent task tracking, and parallel batching. Invoke before coding approved designs or requirements.
npx claudepluginhub sandsower/beislidThis skill uses the workspace's default tool permissions.
Creates a structured plan, tracks it with the host agent's todo/task mechanism, and executes with TDD as the default rhythm.
Decomposes approved designs into executable TDD task plans with verification commands, exact file paths, git commits, and automated review. Used after brainstorming.
Generates XML-structured plans for multi-step tasks with TDD steps, exact file paths, verification commands, and commit guidance before coding.
Generates detailed TDD implementation plans with exact file paths, complete code examples, test commands, verification steps, and git commits for engineers with zero codebase context. Use post-design.
Share bugs, ideas, or general feedback.
Creates a structured plan, tracks it with the host agent's todo/task mechanism, and executes with TDD as the default rhythm.
If a design artifact exists in plans/ (e.g., plans/<feature>-design.md from blueprint), read it as your primary input rather than relying on conversation context.
Every plan starts with:
The first task in each batch should be a tracer bullet — a thin vertical slice that cuts through all layers end-to-end (UI, API, data, tests). This proves the architecture works before widening to other tasks.
Break work into bite-sized tasks (2-5 minutes each). Each task specifies:
Default rhythm for each task is TDD:
TDD exceptions — mark tasks as non-TDD only when testing doesn't apply:
If a task is non-TDD, explicitly note why.
Group tasks that have no dependencies on each other into batches. Within a batch, tasks can be dispatched to parallel subagents.
Mark dependencies explicitly:
Batch 1 (parallel): Task A, Task B, Task C
Batch 2 (after batch 1): Task D (depends on A), Task E (depends on B+C)
Batch 3 (after batch 2): Task F (integration)
Create an item for every task in the host agent's todo/task mechanism. If the host has no dedicated todo tool, maintain the task list visibly in chat. This is mandatory — the todo list is the spine that prevents skipping steps.
in_progress when starting a taskcompleted only after verification passesWork through the todo list in order. Follow the TDD rhythm. Commit after each task or logical group.
When a batch has 3+ independent tasks, dispatch subagents:
When all tasks are complete, run the full verification:
Only then mark the plan as done. Invoke verify if needed.