# Judge Task Lifecycle

Judge how a memory changes active-task state and whether it refers to an existing task.

- Repository: https://github.com/sno-ai/sno-station (1090 stars)
- Category: Engineering
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add sno-ai/sno-station --skill judge-task-lifecycle -g -a claude-code -y`
Codex: `npx skills add sno-ai/sno-station --skill judge-task-lifecycle -g -a codex -y`
Cursor: `npx skills add sno-ai/sno-station --skill judge-task-lifecycle -g -a cursor -y`
Gemini CLI: `npx skills add sno-ai/sno-station --skill judge-task-lifecycle -g -a gemini-cli -y`

## Description

Judge how a memory changes active-task state and whether it refers to an existing task. Use for mem-claw task-lifecycle model calls.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Judge Task Lifecycle

Judge task meaning. Do not decide from exact wording alone.

## Active Task State

Apply the `To-do Boundary` section supplied from `extract-atomic-memory` before these state rules.

Decide in this order and stop at the first step that applies.

1. **Does the candidate report OR INSTRUCT that an existing active task is done, finished,
   handled, cancelled, or dropped?** If yes, the answer is `complete` or `remove` on THAT task.
   Never `open_or_refine`, and never `none`.
   A report ("I finished X", "X is done") and an instruction ("mark X complete", "tick X off",
   "close X", "remove X from my list") both land here. An instruction to change a task's state
   IS the state change; do not treat it as a request you decline to act on.
   A candidate that speaks about an active task's ending is never a new task, however it is worded,
   and restating the task's name inside such a sentence is naming the task to close, not opening one.
2. Otherwise, if the candidate describes work still to be done, use `open_or_refine`.
3. Otherwise use `none`.

The rest: https://github.com/sno-ai/sno-station/blob/HEAD/packages/memory/skills/judge-task-lifecycle/SKILL.md
