SkillAgentSearch skills...

new-work

Create and manage todo tracking documents for features, bugs, and multi-step tasks

Install / Use

npx skills add posit-dev/skills --skill new-work

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

81/100

Supported Platforms

Universal

Tags

Our assessment of new-work

new-work scores 81/100 on our quality scale, 1048th of 1,188 Content & Media skills we index.

Its SKILL.md is 2.4 KB long, well organised into 12 sections with 1 code example: a solid amount of guidance for an agent.

It has 521 GitHub stars, a meaningful sign that others use it.

Substance
26/30
Structure
17/20
Description
12/15
Adoption
12/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 26 days ago, so new-work is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

new-work compared with similar skills

All 4 of these similar skills score higher than new-work; compare them before choosing.

SkillScoreStarsUpdatedFormat
new-work (this skill)by posit-dev8152126d agoSKILL.md
siyuanby siyuan-note10046.8ktodayMCP Server
algorithmic-artby anthropics100177.9k22d agoSKILL.md
pptxby anthropics100177.9k22d agoSKILL.md
designby nextlevelbuilder100133.6k11d agoSKILL.md

Frequently asked questions

How do I install new-work?
Run npx skills add posit-dev/skills --skill new-work. The install tabs above show the steps for each supported agent.
Which AI agents does new-work work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is new-work safe to use?
It is MIT-licensed and scores 100/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 new-work still maintained?
The repository was last updated 26 days ago, so new-work is actively maintained.

name: new-work description: "Create and manage todo tracking documents for features, bugs, and multi-step tasks. Use when starting new work that benefits from a persistent record of decisions, progress, and context." disable-model-invocation: true metadata: author: Garrick Aden-Buie (@gadenbuie) version: "1.0" license: MIT

New Work

Todo notes track work items as markdown files with YAML front matter capturing status, context, and progress.

Storage Location

Use _dev/todos/ if it exists in the repository root; otherwise ask the user where to store todo notes before creating anything. It contains two subdirectories: pending/ (active) and done/ (finished).

File Naming

YYYY-MM-DD_short-kebab-slug.md, e.g. 2026-02-18_add-oauth-support.md.

File Contents

YAML front matter plus a markdown body. Only status is required.

---
status: pending   # pending | in progress | review | blocked | done
issue: https://github.com/org/repo/issues/123   # optional
pr: https://github.com/org/repo/pull/456        # optional
---

# Title

Overview of what this is about and why it matters.

## Key Files

- `src/relevant-file.ts` — what it does
- `src/other-file.ts:functionName()` — why it matters

## Work Items

- [ ] First thing to do
- [ ] Second thing to do

## Design Decisions

Context, constraints, or choices worth capturing.

## Decision Log

<!--
### YYYY-MM-DD — Short Decision Title
**Decision:** What was decided?
**Rationale:** Why?
-->

Lifecycle

  • Create: make pending/ if needed, create the date-prefixed file with status: pending, and write enough context to resume later.
  • In progress: update status; add issue/pr links when they exist; check off Work Items (- [ ] → - [x]); record significant decisions in the Decision Log.
  • Complete: set status: done and mv the file from pending/ to done/.

Keeping the Document Current

Treat the todo as a living record for the rest of the session. Update it after any decision, newly discovered problem or requirement, issue raised/resolved, significant implementation work, or commit. When in doubt, update it.

When you form a plan — whether in response to a user request or on your own initiative — write it to the todo document rather than presenting it only in chat. The document is the persistent record; the chat is not.

To resume in a future session, use /working-on <path-to-todo> — same live-document behavior without re-creating the file.

Related Skills

View on GitHub
GitHub Stars521
CategoryContent
Updated26d ago
Forks53

Languages

R

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions