potatocreate-task

star 15

Use this skill to create a new task for tracking work within the current ticket. Tasks help break down work into smaller trackable units.

crathgeb By crathgeb schedule Updated 2/12/2026

name: potato:create-task description: "Use this skill to create a new task for tracking work within the current ticket. Tasks help break down work into smaller trackable units."

Creating Tasks

Use the create_task MCP tool to create tasks within the current ticket. Tasks are automatically assigned to the ticket's current phase and numbered sequentially within that phase.

Parameters

Parameter Required Description
description Yes Short title/summary displayed in task lists
body No Full implementation details (code, commands, verification steps)

Basic Usage

create_task({
  description: "Implement user authentication endpoint",
});

With Implementation Details

When creating tasks for builders to execute, include the full implementation in the body:

create_task({
  description: "Ticket 1: Add login route",
  body: `**Files:**
- Create: \`src/routes/login.ts\`

**Step 1: Create the route**

\`\`\`typescript
import { Router } from 'express';

export const loginRouter = Router();

loginRouter.post('/login', async (req, res) => {
  const { email, password } = req.body;
  // ... authentication logic
  res.json({ success: true });
});
\`\`\`

**Step 2: Verify**

Run: \`npm run typecheck\`
Expected: No errors

**Commit:**
\`\`\`bash
git add src/routes/login.ts
git commit -m "feat: add login route"
\`\`\``
});

When to Use Body

  • Taskmaster creating build tasks: Always include body with full specification content
  • Quick tracking tasks: Body can be omitted if description is sufficient
  • Tasks with code: Always include body so builders have exact code to implement
Install via CLI
npx skills add https://github.com/crathgeb/potato-cannon --skill potatocreate-task
Repository Details
star Stars 15
call_split Forks 4
navigation Branch main
article Path SKILL.md
More from Creator