task — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited task (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Create a task doc from natural language. A thinking log that accumulates context, decisions, and observations over time.
tasks/ for similar titles. If found, ask: "There's already '{similar task}' — is this the same thing or distinct?"/wrap updates each session, including a SESSION INDEX line pointing at the captured sessionThe block at the top is the handoff. A task doc that lives across sessions mixes the worklist with the record, and the current state ends up somewhere inside a long file. The NOW · DECIDED · OPEN block is the one place that stays current: rewrite it at the end of every session that touches the task (/wrap does this), never append to it, never prefix a line with "done." Everything below the line is the record, which accretes. If a doc grows a second "state as of today" block on top of the first, that's the failure. Drain into the one block; don't stack.
---
project: {project-name} # when the task feeds a named project; also the filename prefix
# OR
area: {area-name} # when there's no specific project (personal, system, tools)
tags:
- {tag1}
- {tag2}
priority: {P0|P1|P2|P3}
status: todo
created_date: {YYYY-MM-DD}
---
# {Title}
> ## ▶ NOW · DECIDED · OPEN — rewritten each session, never appended to
>
> **NOW (next session, in order):** {what to do first — five lines at most}
>
> **DECIDED (don't relitigate):** {calls already made}
>
> **OPEN (the human's calls):** {what's still theirs to decide}
>
> *Everything below this line is record.*
## WHAT
{Description — why this matters, context, what triggered this}
---
## WHO
{People involved — names, roles, current status}
---
## HOW
### Pending (Execute Next)
- [ ] {First action item}
### Completed (Append in order of completion)
<!-- Move items here when done, newest at bottom -->
---
## LINKS
<!-- Related files, docs, other tasks -->
---
## OBSERVATIONS (Cumulative)
*Patterns, friction, questions worth keeping, from you or the AI*
<!-- Add observations as they emerge across sessions -->
---
## SESSION INDEX
<!-- Pointers to captured sessions related to this work -->
<!-- Format: **Session N (YYYY-MM-DD)**: [filename] — one-liner of what happened -->
---Most task trackers give you a title and a checkbox. This gives you a thinking log.
Archive completed tasks to tasks/_done/ to preserve the thinking. The task doc is a record of how you got somewhere — decisions, dead ends, observations. That's worth keeping even after the work is finished. /wrap handles this when you mark a task done.
Input: /task research markdown editors - want to find something that works on mobile and desktop for editing my system on the go
AI figures out:
area:, and it becomes the filename prefix)Creates: tasks/tools - research markdown editors.md. Every task doc takes the {area or project} - {description}.md shape, so a plain ls tasks/ groups tasks by what the work feeds.
Quick scan: anything about this task creation that felt off or could be smoother?
If yes → update this skill now. The improvement compounds.
If no → move on. Not every task teaches something.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.