pdd
Installation
SKILL.md
PDD
Use this skill to design APIs and workflows around explicit asynchronous values and lifecycles instead of ad hoc callbacks or hidden threads.
Intent Router
| Need | Load |
|---|---|
| async API design, cancellation, structured concurrency, and anti-patterns | references/pdd-guide.md |
| examples for javascript, typescript, c#, python, rust, and interop notes for c and c++ environments | references/language-examples.md |
Quick Start
- Start by deciding what work is asynchronous and why.
- Represent asynchronous results explicitly as promises, tasks, futures, or streams.
- Make cancellation, timeout, and failure behavior part of the contract.
- Prefer structured concurrency over fire-and-forget work where accountability matters.
- Keep sync-over-async blocking out of request and UI paths.