tasks
A design system—because we don't have enough already.
Install / Use
npx skills add stevekinney/cinderInstalls into whichever agent you are using.
Cursor Rules
Cursor IDE rules (v2)
Quality Score
Category
DesignSupported Platforms
Our assessment of tasks
tasks scores 57/100 on our quality scale, 246th of 261 Design skills we index.
Its Cursor Rules is 6.7 KB long, split into 6 sections with 1 code example: a thorough specification that gives an agent plenty to work with.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
tasks compared with similar skills
All 4 of these similar skills score higher than tasks; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| tasks (this skill)by stevekinney | 57 | 0 | — | Cursor Rules |
| Agent-Reachby Panniantong | 100 | 102.4k | today | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 102.4k | today | CLAUDE.md |
| designby nextlevelbuilder | 100 | 137.2k | 10d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 137.2k | 10d ago | SKILL.md |
Frequently asked questions
- How do I install tasks?
- Run
npx skills add stevekinney/cinder. The install tabs above show the steps for each supported agent. - Which AI agents does tasks work with?
- It is written for Cursor, as a Cursor Rules file. Other agents that read the same format can often use it too.
- Is tasks safe to use?
- It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is tasks still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubTasks CLI
Use the tasks CLI when you need to inspect or update the local task graph for this project.
Rules
- Run commands from anywhere inside the project; the CLI resolves the Git root first and only then opens
tmp/tasks.db. - Data commands return JSON when they have output. Parse the JSON instead of scraping human-readable text.
- If
tasks nextprints nothing and exits 0, there is no available task; stop instead of treating that as an error. - Use
tasks remainingwhen you need a count of unfinished tasks, including tasks with future start dates. - Run
tasks initwhen the project has not been set up yet. It creates and migratestmp/tasks.db, writes local task skills, and installs managed Scrumlord Lefthook jobs when a Lefthook configuration exists. - Run
tasks setup statusbefore changing setup. It reports whethertasks, provider CLIs, skills, subagents, hooks, andtmp/tasks.dbare present without creating the database. - Use
tasks setup --yesfor the default full setup when the user wants Scrumlord initialized for installed providers. Usetasks setup --codexortasks setup --claudeonly when the user wants that CLI launched after setup. - Use
tasks setup-subagentsto install thescrumlord-task-managersubagent for installed providers. Usetasks setup-subagents codex,tasks setup-subagents claude, ortasks setup-subagents --allwhen a provider is explicit. - Use
tasks --helportasks <command> --helpwhen you need the current command syntax. Help output is colorized for humans; data output stays parseable JSON. - Prefer
tasks availableortasks nextbefore choosing new work. - Use
tasks listbefore decomposing a long document or checklist so you can avoid duplicating existing tasks. Usetasks list --allonly when archived or deleted tasks matter. - Scrumlord priorities are only
1,2, and3, with3highest. Never pass0,4,5,P0,P4, or any source-specific rank through unchanged; normalize source priorities onto the 1-3 scale before runningtasks create. - Store the Git branch on tasks with
--branchwhen work is branch-bound. - Do not store worktree paths. Scrumlord derives the worktree from Git when it needs one.
- Use
tasks session $TASK_IDbefore resuming or inspecting agent session state. - If a task has a
plan, read that plan file before taking on the task. - If you generate a plan, write it to the task plan file and update the task with
tasks update $TASK_ID --plan <path>. - If you re-enter plan mode for a task, update the existing plan file or replace it with the new plan you generate.
- Do not edit
tmp/tasks.dbdirectly. Use the CLI so migrations, timestamps, and graph checks stay consistent.
Decomposing Documents Into Tasks
- Before creating tasks from a roadmap, specification, or checklist, first build a candidate graph: task title, description source, normalized priority, tags, parent task, and blockers.
- Do not create a flat list unless the items are genuinely independent. If one task unlocks or must precede another, create both tasks and then run
tasks add-blocker <blocked-task-id> <blocker-task-id>. - Create parent or prerequisite tasks before dependent tasks so you have stable task IDs for
tasks add-blockerandtasks set-parent. - For large imports, do not fire many
tasks createcommands in parallel. Validate the priority scale and required flags first, then create tasks serially or in small batches so one malformed command cannot cancel the whole batch. - After creating tasks, verify the graph with
tasks list,tasks blocked,tasks available,tasks blocked-by <task-id>, andtasks blocking <task-id>as appropriate. - If no dependency edges exist, say that explicitly in the summary so the user knows the graph was considered, not skipped.
Task Lifecycle
- When you begin work on a
readytask, immediately move it toin-progressand record the branch:tasks update $TASK_ID --status in-progress --branch "$(git branch --show-current)". - When you open the pull request for that branch, move the task to
in-review. - When the pull request is merged into
origin/main, move the task tocompleted. - Prefer
tasks start $TASK_ID --cli codexortasks start $TASK_ID --cli claudewhen beginning an agent-owned task. It launches the provider with task context, starts in plan mode, and records provider/session metadata when the provider supports it. - Use
tasks resume $TASK_IDto resume a recorded Claude or Codex session from the derived worktree. - Before changing status manually, run
tasks sync-git-statusif GitHub might already know the current pull request state. - If
tasks setup-git-hookshas been run in a repository with Lefthook,tasks sync-git-status --quiethandles lifecycle transitions from Git and GitHub state. - If
tasks setup-agent-hookshas been run, local Bun hooks try to keep plan, session, branch, and pull request lifecycle state synchronized. Hooks exit quietly whentmp/tasks.dbortasksis unavailable unlessSCRUMLORD_DEBUGis truthy. - Before merging, run
tasks pr status. Only treat the pull request as merge-ready whenreadyToMergeistrue.
GitHub Review Workflow
- Use
tasks pr --urlto find the current branch pull request. - Use
tasks pr statusfor the complete readiness report: unresolved review comment IDs and URLs, pending checks, failed checks, andreadyToMerge. - Use
tasks overviewto inspect every open pull request for the project with CI status, unresolved review comment counts, and branch-associated tasks. - Use
tasks commentsto inspect unresolved review comments before deciding what to fix. - Use
tasks cito inspect pull request check status. - If
tasks pr,tasks pr status,tasks overview,tasks comments, ortasks cifails withgh_not_found, install the GitHub CLI or continue with non-GitHub task commands. - If a command fails with
pull_request_not_found, open a pull request or keep the task inin-progress. - If a command fails with
project_root_not_found, move into the Git repository or npm workspace before retrying. Do not create or edit a database by hand.
Useful Commands
tasks --help
tasks create --help
tasks init
tasks next
tasks list
tasks remaining
tasks session $TASK_ID
tasks start $TASK_ID --cli codex
tasks resume $TASK_ID
tasks available
tasks blocked
tasks create --title "Write tests" --description "Add regression coverage" --priority 3
tasks update $TASK_ID --status in-progress --branch "$(git branch --show-current)"
tasks add-blocker $TASK_ID $BLOCKER_TASK_ID
tasks add-tag $TASK_ID testing
tasks sync-git-status --quiet
tasks pr --url
tasks pr status
tasks overview
tasks comments
tasks ci
tasks setup status
tasks setup --yes
tasks setup-subagents
tasks setup-agent-hooks
Related Skills
Agent-Reach
102.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
taste-skill
102.4kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
design
137.2kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
ui-ux-pro-max
137.2kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
