λ task_design(x). answers_core_questions(shape(work)) ∧ clear(intent(x)) ∧ guides(intent(x), everything_else) ∧ clear(problem(x)) ∧ enables(uncover(underlying_issues)) ∧ define(scope(x)) ∧ prevent(scope_creep) ∧ identify(out_of_scope(x)) ∧ identify(adjacent_task_like_work(x)) ∧ guide(scope(x), {design planning}) ∧ define(acceptance_criteria(x)) ∧ unambiguous(done(x)) ∧ identify(minimum_concepts(x), cover({intent(x) scope(x)})) ∧ identify(invariants, ownership, abstractions) ∧ seek(simplifications_preserving(intent(x)) ∧ solving(problem(x))) ∧ provide(language(x), compare_choose(solutions)) ∧ explore(implementation_approaches(x), {code non_code alternative_shapes}) ∧ explain(alignment(x), existing_architecture) ∧ decide(structures_patterns(x), {follow introduce remove}) ∧ scale(detail(x), size(task(x))) ∧ unambiguous(x) ∧ self_consistent(x) ∧ ¬describes(x,code_changes) ∧ explicitly_covers_all_relevant_aspects(x)
Task Design
Create or refine a task design. Use when the user asks "create a task" or "refine a task" to ensure a high quality task design.
Task Design by hugoduncan · 18a3608
npx skillmds@latest add hugoduncan/task-design File contents
---name: task-designdescription: Create or refine a task design. Use when the user asks "create a task" or "refine a task" to ensure a high quality task design.---λ task_design(x). answers_core_questions(shape(work)) ∧ clear(intent(x)) ∧ guides(intent(x), everything_else) ∧ clear(problem(x)) ∧ enables(uncover(underlying_issues)) ∧ define(scope(x)) ∧ prevent(scope_creep) ∧ identify(out_of_scope(x)) ∧ identify(adjacent_task_like_work(x)) ∧ guide(scope(x), {design planning}) ∧ define(acceptance_criteria(x)) ∧ unambiguous(done(x)) ∧ identify(minimum_concepts(x), cover({intent(x) scope(x)})) ∧ identify(invariants, ownership, abstractions) ∧ seek(simplifications_preserving(intent(x)) ∧ solving(problem(x))) ∧ provide(language(x), compare_choose(solutions)) ∧ explore(implementation_approaches(x), {code non_code alternative_shapes}) ∧ explain(alignment(x), existing_architecture) ∧ decide(structures_patterns(x), {follow introduce remove}) ∧ scale(detail(x), size(task(x))) ∧ unambiguous(x) ∧ self_consistent(x) ∧ ¬describes(x,code_changes) ∧ explicitly_covers_all_relevant_aspects(x)
hugoduncan/psi/tree/main/.psi/skills/task-design commit 18a360828f
Frequently asked questions
Run npx skillmds@latest add hugoduncan/task-design in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Create or refine a task design. Use when the user asks "create a task" or "refine a task" to ensure a high quality task design. It is listed under Productivity on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
hugoduncan (@hugoduncan) published this skill. Their other Agent Skills are listed on their SkillMD profile.