skills/context-done/SKILL.md
This skill should be used when the user says "work done", "context done", "task done", "finish task", "complete task", "close task", or indicates they have finished working on an active task. Summarizes task insights and distributes them to each repo's insight folder.
npx skillsauth add popoffvg/dotfiles context-doneInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Finalize an active task: summarize collected insights and distribute to each related repo's insight folder.
/context done — complete the current active task
/context done <task-name> — complete a specific task
Read insights_root from ~/.claude/memory-keeper.local.md YAML frontmatter. If the file is missing, stop and ask the user to create it with the required settings (see plugin README).
Run these checks when user reports "command not visible" or asks "for Claude?":
~/.pi/agent/skills/context-done/SKILL.md exists (usually symlinked to this file).harness/plugins/work-manager/claude/commands/ and that it explicitly instructs invoking context-done.<insights_root>/_tasks/pending.md<insights_root>/_tasks/<task-slug>/notes.md_(repo: <name>)_)pending.mdCreate a concise task summary (3-5 sentences max):
For each unique repo in the task's Repos list:
<insights_root>/<repo>/insights.md first<insights_root>/<repo>/insights.md:
## <task-title> (task summary) — YYYY-MM-DD HH:MM
<summary focusing on insights relevant to this specific repo>
_(from task: <task-slug>)_
<insights_root>/_tasks/pending.md, change the task's status from active to done<insights_root>/_tasks/<task-slug>/ as-is (archive, don't delete)_notes/) after insight distribution succeedsReport:
Eval checklist:
Test inputs:
Can change: summary format, distribution logic, insight deduplication, task finalization steps Cannot change: insights_root config requirement, per-repo distribution, task completion semantics Min sessions before eval: 5 Runs per experiment: 3
testing
Use when the user asks to create test sets, enumerate scenarios, generate edge cases, or draft a coverage matrix before implementation.
testing
Use when the user asks to review, audit, score, or validate test sets for missed cases before execution or merge.
tools
Test harness plugins in isolation using tmux panes. Runs MCP servers, unit tests, typecheck, and Claude plugin loading. Use when user says "test plugin", "check plugin", "run plugin tests", "validate plugin", or names a specific plugin to test.
development
Guide for designing integration and e2e tests using BDD (Behavior-Driven Development) methodology with Cucumber-style Given/When/Then scenarios. Use when writing or reviewing tests for any service, API, or component. Language-agnostic — covers scenario structure, step notation, assertion principles, async patterns, and common anti-patterns.