skills/create/SKILL.md
Create a new task in the workspace default stack. Use to add work items directly from Claude Code.
npx skillsauth add sprintsai/lightsprint-claude-code-plugin createInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run this command to create a new Lightsprint task in the workspace default stack:
lightsprint create --cc-pid $PPID --title "$ARGUMENTS"
Usage: create <title> [options] or create --title <text> [options]
Both positional and flag syntax work: lightsprint create "Fix login bug" is the same as lightsprint create --title "Fix login bug".
Aliases: create-task, new, add all resolve to create.
| Flag | Required | Description |
|------|----------|-------------|
| --title <text> | Yes | Task title. Max 500 chars. |
| --description <text> | No | Task description. Supports multiline text. Max 50000 chars. |
| --complexity <level> | No | Complexity estimate: low, medium, or high. |
| --status <status> | No | Initial status: backlog (default), todo, in_progress, in_review, or done. |
| --project <projectId> | No | Assign to a project by ID. Use lightsprint projects to find project IDs. |
| --stack <ref> | No | Create the task in a specific stack. Accepts a stack ID, task prefix, or name. Use lightsprint stacks to list stacks. Defaults to the workspace default stack. |
| --depends-on <ids> | No | Comma-separated list of task IDs this task depends on. Supports raw IDs, display IDs (e.g. LIG-024), or bare task numbers (e.g. 6). All formats are resolved server-side. |
| --parent <taskId> | No | Parent task ID. Links the new task as a subtask (dependency) of the specified parent. Supports raw IDs and display IDs (e.g. LS-1100). |
| --json-body <json> | No | Raw JSON request body (replaces all other flags). Cannot combine with --title or other field flags. |
| --dry-run | No | Validate inputs without calling the API. |
| --output json | No | Return structured JSON instead of human-readable text. |
Lightsprint uses a specific dependency direction:
Equivalent terms used in docs or conversations:
For --depends-on <ids> on create:
create "Ship feature" --depends-on LIG-024,LIG-031"Ship feature" is the parent/root task and is blocked by (depends on) LIG-024 and LIG-031.Returns the created task's title, ID, status, complexity, and description. Also prints the metadata snippet needed to link this task to a Claude Code task.
After creating, the task ID is returned. You can link it to a Claude Code task with:
metadata: { lightsprint_task_id: "<the LS task ID>" }testing
Update an existing Lightsprint (ls) task. Change its title, description, status, complexity, assignee, position, or dependencies.
tools
Remove a linked GitHub pull request from a Lightsprint (ls) task. Use this to unlink a PR that was previously linked to a task.
data-ai
List tasks from the Lightsprint (ls) workspace board. Use when you need to see what work is available.
testing
Get PR signals (CI checks, reviews, comments, deployments) for a task's linked PR. Use to inspect what CI and review activity has happened on a PR.