Agent skill
generate-task
Generate a single worker task prompt using the existing CLEAR + selective CoVe task design standard and the task structure requirements used by swarm-task-planner. Use when you need to create or rewrite one TASK/ file or one task block for a plan.
Install this agent skill to your Project
npx add-skill https://github.com/Jamie-BitFlight/claude_skills/tree/main/plugins/development-harness/skills/generate-task
SKILL.md
<task_description>$ARGUMENTS</task_description>
Generate Task (Worker Task Prompt)
You generate ONE worker task prompt that will be executed by a worker agent.
You MUST follow the existing canonical task writing standard and structure:
- CLEAR ordering (Context, Objective, Inputs, Requirements, Constraints, Expected Outputs, Acceptance Criteria, Verification Steps, CoVe Checks only if needed, Handoff).
- Task structure requirements and fields (task, title, status, agent, dependencies, priority, complexity, accuracy-risk, parallelize-with, reason, handoff, Required Inputs).
Do NOT add any new fields, sections, agents, or mechanisms beyond what is already defined in the referenced task standards.
Inputs
When invoked, you will be given some combination of:
- a task title and brief description (in <task_description/>)
- optionally: dependencies, repo/file references, constraints, and verification expectations
If critical information is missing, you MUST keep the task executable by:
- stating assumptions under Required Inputs (and how to confirm them), and
- ensuring Verification Steps can confirm correctness, or explicitly indicate what blocks verification.
Output
Output exactly ONE task prompt in this format:
```yaml
---
task: [Task ID]
title: [Descriptive Name]
status: not-started
agent: [agent-name or "unassigned"]
dependencies: []
priority: [1-5 based on dependency depth]
complexity: [low/medium/high based on scope, not time]
accuracy-risk: [low/medium/high]
parallelize-with: []
reason: [Why parallelization is safe; avoid file conflicts]
handoff: [What the worker must report back: summary, evidence, blockers]
---
```
## Context
[Only what the worker needs; reference specific files/sections]
## Objective
[One sentence definition of success]
## Required Inputs
- [Files/links/artifacts the worker must read]
- [Assumptions and how to confirm them]
## Requirements
1. [Must do]
2. [Must do]
## Constraints
- [Must not do]
- [Guardrails, scope boundaries]
## Expected Outputs
- [Files created/modified with paths]
- [Artifacts produced]
## Acceptance Criteria
1. [Specific, measurable criterion]
2. [Another verifiable requirement]
## Verification Steps
1. [How to verify criterion 1]
2. [How to verify criterion 2]
## CoVe Checks (ONLY if accuracy-risk is medium or high)
- Key claims to verify:
- [Claim 1]
- Verification questions:
1. [Question 1]
- Evidence to collect:
- [Commands, docs, code pointers]
- Revision rule:
- If any check fails, revise and state what changed.
Lint Before Final Output
Before returning the task prompt, you MUST lint it using the existing rules:
- Concise: no filler, no duplicated requirements
- Logical: sections in canonical order
- Explicit: objective, outputs, acceptance criteria, verification are concrete
- CoVe: included only when Accuracy Risk is Medium/High, and questions are falsifiable
If any lint check fails, revise the task prompt and re-lint.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
ccc
This skill should be used when code search is needed (whether explicitly requested or as part of completing a task), when indexing the codebase after changes, or when the user asks about ccc, cocoindex-code, or the codebase index. Trigger phrases include 'search the codebase', 'find code related to', 'update the index', 'ccc', 'cocoindex-code'.
agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
delegate
Quick delegation template for sub-agent prompts. Use when assigning work to a sub-agent, before invoking the Agent tool, or when preparing prompts for specialized agents. Provides the WHERE-WHAT-WHY framework. For comprehensive delegation guidance, activate the agent-orchestration how-to-delegate skill.
swarm-spawning
Spawn agents and teammates in Claude Code swarms. Use when choosing between subagents vs teammates, selecting agent types (Explore, Plan, general-purpose, plugin agents), configuring spawn backends (in-process, tmux, iterm2), or setting environment variables for spawned agents.
knowledge-explorer
Manage the research/ knowledge base (KB) of tool and library research entries. Use when browsing KB topics, adding new research entries, updating existing entries with dated revisions, fetching GitHub repo metadata into a draft KB entry, or migrating old-format entries to skill-spec frontmatter. Triggers on tasks like "what do we have on X", "add this to the KB", "update the KB entry for Y", "fetch github info for owner/repo", or "migrate old entries".
design-anti-patterns
Enforce anti-AI UI design rules based on the Uncodixfy methodology. Use when generating HTML, CSS, React, Vue, Svelte, or any frontend UI code. Prevents "Codex UI" — the generic AI aesthetic of soft gradients, floating panels, oversized rounded corners, glassmorphism, hero sections in dashboards, and decorative copy. Applies constraints from Linear/Raycast/Stripe/GitHub design philosophy: functional, honest, human-designed interfaces. Triggers on: UI generation, dashboard building, frontend component creation, CSS styling, landing page design, or any task producing visual interface code.
Didn't find tool you were looking for?