howells

tasklist

@howells/tasklist
howells
6
0 forks
Updated 1/18/2026
View on GitHub

Persistent task backlog that survives across sessions. Git-committed, always available. Use when asked to "add a task", "show my tasks", "update the backlog", "prioritize", or when managing what needs to be done across sessions.

Installation

$skills install @howells/tasklist
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Repositoryhowells/arc
Pathskills/tasklist/SKILL.md
Branchmain
Scoped Name@howells/tasklist

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

skills list

Skill Instructions


name: tasklist description: | Persistent task backlog that survives across sessions. Git-committed, always available. Use when asked to "add a task", "show my tasks", "update the backlog", "prioritize", or when managing what needs to be done across sessions. license: MIT metadata: author: howells argument-hint: <add|review|done> <task>

Tasklist Workflow

Manage a persistent task backlog that survives across sessions. Git-committed, always available.

File Location

docs/tasklist.md

Process

Step 1: Check for Existing Tasklist

Use Read tool: docs/tasklist.md

If file exists: Read and proceed. If not exists: Create with template using Write tool.

Step 2: Determine Action

Parse arguments or ask:

  • "add [task]" → Add a new task
  • "review" → Show current list, discuss priorities
  • "prioritize" → Reorder tasks
  • "done [task]" → Mark complete (remove or archive)
  • No argument → Show list and ask what to do

For "Add"

Add to appropriate section:

## Backlog

- [ ] [New task description]

For "Review"

Show current tasklist. Ask: "Anything to add, remove, or reprioritize?"

For "Prioritize"

Present current order. Ask: "What should be the top 3 priorities?"

Reorder based on response.

For "Done"

Options:

  1. Remove — Delete from list entirely
  2. Archive — Move to "## Completed" section

Tasklist Format

# Tasklist

## Up Next
[Top priority items, 1-3 max]
- [ ] Task 1
- [ ] Task 2

## Backlog
[Everything else, roughly prioritized]
- [ ] Task 3
- [ ] Task 4
- [ ] Task 5

## Ideas
[Things to consider, not committed]
- Task idea 1
- Task idea 2

## Completed
[Optional: archived done items]
- [x] Done task 1 (2026-01-14)

Step 3: Save Changes

git add docs/tasklist.md
git commit -m "docs: update tasklist"

Interop

  • /arc:suggest reads tasklist as primary source
  • /arc:ideate can add follow-up tasks
  • /arc:implement can add discovered tasks
  • Any workflow can add to tasklist