skills/update/SKILL.md
Update an existing Lightsprint (ls) task. Change its title, description, status, complexity, assignee, position, or dependencies.
npx skillsauth add sprintsai/lightsprint-claude-code-plugin updateInstall 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 update a Lightsprint task:
lightsprint update $ARGUMENTS
Usage: update <taskId> [options] or update --task <taskId> [options]
Both positional and flag syntax work: lightsprint update LIG-024 --status done is the same as lightsprint update --task LIG-024 --status done.
| Flag | Required | Description |
|------|----------|-------------|
| --task <taskId> | Yes | Task ID. Supports display IDs (e.g. LIG-024), bare task numbers (e.g. 24), or raw IDs. All formats are resolved server-side. |
| --title <text> | No | New task title. Max 500 chars. |
| --description <text> | No | New task description. Supports multiline. Max 50000 chars. |
| --status <status> | No | New status: backlog, todo, in_progress, in_review, or done. |
| --complexity <level> | No | Complexity: low, medium, or high. |
| --assignee <name> | No | Assign to a team member by name. |
| --project <projectId> | No | Move task to a project by ID. Use lightsprint projects to find project IDs. |
| --position <num> | No | New position within section (0-based). Position 0 = top of section. |
| --add-dep <taskId> | No | Add a dependency (this task depends on the given task). Repeatable for multiple deps. Supports display IDs, bare task numbers, or raw IDs. |
| --remove-dep <taskId> | No | Remove a dependency. Repeatable for multiple deps. Supports display IDs, bare task numbers, or raw IDs. |
| --json-body <json> | No | Raw JSON request body (replaces individual field flags). Cannot combine with --title/--description/etc. |
| --dry-run | No | Validate inputs without calling the API. |
| --output json | No | Return structured JSON instead of human-readable text. |
At least one flag is required. Only the provided fields will be updated. Field updates and dependency changes are applied independently — a dependency failure won't prevent field updates.
lightsprint get <taskId> before updating to confirm current statelightsprint claim <taskId> over lightsprint update <taskId> --status in_progress — claim also assigns the task and links the CC session--position with --status — position reorders within the current section, status moves to a different sectiontools
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.
data-ai
Get AI readiness analysis (score, summaries, callouts, suggested actions) for a task's linked PR. Use to assess whether a PR is ready to merge.