pdd
What is PDD?
Puzzle Driven Development breaks features into small, working increments. Each increment leaves @todo puzzle comments marking deferred work. This lets multiple agents (AI or human) work in parallel and progress without being blocked by incomplete pieces.
A good increment:
- Passes tests — never leave failing tests as technical debt
- Has working stubs — throws an error indicating that the stub is still unimplemented; never silently swallow unimplemented behaviour
- Documents context — the
@todocomment should give the next agent enough to start without reading all the history
@todo Comment Format
More from dtinth/agent-skills
discord
Use this skill to send a message over Discord to the operator
19tmux
Use this skill to run background processes or long running processes using tmux.
14wait-for-ci
Use this skill to wait for checks on GitHub Actions to finish on the current pull request
14packlets
Learn the rules of packlets for managing a JavaScript/TypeScript project. Use this skill whenever a user mentions packlets or when working in a project with packlets (src/packlets) directory.
13playwright-testing
Playwright testing. Use this skill to write and run automated tests for web applications using Playwright.
11agent-skills
Use this when: (1) Creating a new project-specific skill to document project patterns, (2) Improving or updating an existing project skill, (3) Writing skill descriptions that will trigger other agents, (4) Organizing skill content for progressive disclosure, or (5) Learning what project-specific skills exist in .claude/skills/. Ensures skills follow project conventions and provide effective progressive disclosure.
10