Awesome-omni-skill design
Interactive task/PRD design workflows adapted from the cyotee Claude plugin.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/design/design-cyotee" ~/.claude/skills/diegosouzapw-awesome-omni-skill-design-bef43d && rm -rf "$T"
manifest:
skills/design/design-cyotee/SKILL.mdsource content
design (Codex)
Use this skill to guide users through creating and refining tasks in the
tasks/ backlog structure.
Responsibilities
- Initialize
scaffolding when missing (INDEX.md, templates, archive/).tasks/ - Run short, iterative interviews (2–4 questions per round) to gather scope, constraints, and acceptance criteria.
- Produce task directories with PRD/PROGRESS/REVIEW files and update
.tasks/INDEX.md - Review existing tasks for clarity, completeness, and dependency hygiene.
How to Use
: Detect layer from repo/directory name, createdesign:init
if absent with:tasks/
(layer name, prefix, status table headers)tasks/INDEX.md
,tasks/0/PRD.md
,PROGRESS.md
as templatesREVIEW.md
directorytasks/archive/
/design <feature>
:design:task <feature>- Detect layer + prefix (prefer
; else derive from repo name first letter).tasks/INDEX.md - Ask clarifying rounds: scope/purpose, technical approach/dependencies, acceptance/tests.
- Draft user stories and acceptance criteria that are testable and inventory-check friendly.
- Create
with metadata frontmatter (task number, title, statustasks/[PREFIX]-[N]/PRD.md
, layer, worktree suggestion, dependencies).pending - Create empty
(with Checkpoints section) andPROGRESS.md
.REVIEW.md - Append the task row to
(statustasks/INDEX.md
).pending
- Detect layer + prefix (prefer
: Run a focused interview to generate/refresh a repository-leveldesign:prd
(vision, goals, constraints, users, success metrics).PRD.md
[<ID>]: Audit task definitions (not code review - usedesign:review
for code)/backlog:review- For all tasks: scan
(skiptasks/*
), flag missing/weak descriptions, acceptance criteria, dependencies, file path accuracy, and test coverage.archive/ - For a single task: apply the checklist and propose edits; update the files if asked.
- This reviews TASK.md quality, NOT implementation code.
- For all tasks: scan
Task Template Reminders
- PRD structure: description, dependencies, user stories with acceptance criteria, files/tests to touch, inventory checks, completion criteria.
- Status values: 🆕
, 🚀pending
, 📋in_progress
, ✅review
.complete - Worktree naming:
unless overridden.feature/<kebab-case-title>
Notes
- Keep edits additive; never delete user notes unless explicitly requested.
- When numbering tasks, increment the highest existing
for the detected prefix.N - Surface any uncertainties or missing inputs before writing files.