skills/plan-review/SKILL.md
--- tldr: Pre-implementation review of a plan — write findings to a file as a feedback surface category: planning --- # /eidos:plan-review Review a plan before implementation and write structured findings to a file with human feedback placeholders. ## Usage ``` /eidos:plan-review [plan-name] ``` ## Instructions ### 1. Find the Plan - **Arg given** → find the matching plan in `memory/` - **No arg** → search `memory/` for `plan - *.md` files, identify incomplete ones (same logic as `/eidos:
npx skillsauth add agenticnotetaking/eidos skills/plan-reviewInstall 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.
Review a plan before implementation and write structured findings to a file with human feedback placeholders.
/eidos:plan-review [plan-name]
memory/memory/ for plan - *.md files, identify incomplete ones (same logic as /eidos:plan-continue), let the user choose if multipleRead in order:
eidos/ — refresh on requirements and claimsExamine each phase and action for:
Run date '+%y%m%d%H%M' to get the current timestamp.
Create memory/planreview - <timestamp> - <claim>.md:
---
tldr: Pre-implementation review of [[plan - <timestamp> - <claim>]]
---
# Plan Review: <plan claim>
Plan: [[plan - <timestamp> - <claim>]]
# Phase 1: <phase name> — <tldr of findings> — status: open
1. <observation>
- [ ]
2. <observation>
- [ ]
# Phase 2: <phase name> — <tldr of findings> — status: open
1. <observation>
- [ ]
2. <observation>
- [ ]
# General
1. <cross-cutting observation>
- [ ]
Guidelines:
## Data model, ## API surface).- [ ] line is always empty — that's the human's feedback slot.No issues found. (still include the section).open for all sections.Commit the review file. Tell the user where it is and what to do next:
Review written to [[planreview - <timestamp> - <claim>]]
Fill in feedback on items you want addressed, then I'll update the plan.
When the user comes back with feedback filled in:
open → resolved[ ] are skipped (human chose not to comment = no issue)memory/planreview - <timestamp> - <claim>.mddevelopment
--- tldr: Check the status of messages you sent to peer inboxes category: core --- # /eidos:outbox Find messages **you sent** to peer repos and report their status. Your sent messages live in the peers' inboxes, not here. So this skill sweeps every registered peer and reads back what became of them. This is the mirror of [[spec - inbox skill - read and act on your own inbox]]. - The inbox is messages others sent **to** you. You own and edit it. - The outbox is messages you sent **to** others.
development
--- tldr: Send a message to a peer repo's inbox category: core --- # /eidos:message Write a message into another repo's `agent-inbox/`. The recipient is a peer repo, addressed by its registered name. See [[spec - agent communication - cross repo inboxes with append only messages and registry resolution]]. ## Usage ``` /eidos:message [recipient repo] [what to say] ``` ## Instructions ### 1. Resolve the recipient - Identify the recipient repo name. Ask if not given. - Resolve its path: `
development
--- tldr: Read and act on your own inbox category: core --- # /eidos:inbox List and work through messages other repos have left in your `agent-inbox/`. You own this inbox. You may edit its files freely. Agents from other repos may push **new** messages into your inbox at any time. They never edit existing files. Only you do. So re-check the inbox. Don't assume it is unchanged since you last looked. See [[c - foreign agents append to an inbox - only the owner edits in place]]. See [[spec - ag
tools
--- tldr: Move done files into archive subdirs (memory/ and agent-inbox/) category: utility --- # /eidos:archive Retire finished files into the `archive/` sibling of their directory. Done `memory/` files into `memory/archive/`, done inbox messages into `agent-inbox/archive/`. A `git mv`, never a rename. The basename is preserved, so wiki links keep resolving. See [[c - archiving moves done files into an archive subdir preserving basename and links]]. ## Usage ``` /eidos:archive [optional fil