skills/review-doc/SKILL.md
Review a document with full memory context, then post structured comments on specific sections. Use when the user says "review this", "look at this doc", "give me feedback on", or shares a document link for analysis.
npx skillsauth add EqualsGroup/claude-executive-assistant review-docInstall 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.
From the user's message, determine:
Document content:
Memory context from $EA_ROOT/ (parallel reads):
memory/people/ — files for author and anyone mentionedmemory/dynamics.md — sensitivities involving the topic or peoplememory/projects.md — related initiativesmemory/company.md — org structure, regulatory contextmemory/my-work.md — user's current prioritiesFor each section:
Group feedback into:
Present all planned feedback to the user for approval before posting anything.
## REVIEW: [document name]
### AGREE / FINE AS-IS (X sections)
| Section | Note |
### COMMENTS TO POST (X comments)
| # | Section | Type | Comment draft |
(Type = Partially agree / Disagree / Gap / Strategic)
### STRATEGIC SUGGESTIONS (X items)
| # | Section | Suggestion |
### MEMORY UPDATES
| File | Change |
For each comment, show the exact text that would be posted (in the user's voice). End with: "Approve all, or tell me which to edit/drop."
Wait for the user to approve or adjust the plan, then execute:
If posting comments:
If returning locally: Present inline, save to $EA_ROOT/outputs/reviews/YYYY-MM-DD-[doc-name].md
$EA_ROOT/memory/my-work.md noting comments were posted, who owns next action, and what to monitortools
Compare user's data files against the current plugin scaffold to find and fix structural drift — missing sections, wrong placements, format mismatches, CLAUDE.md rule drift, stale placeholders, and directory gaps. Use when the user says "upgrade", "check for updates", "compare scaffold", or after a plugin update.
development
Sync memory files from external sources (~~documents, ~~messaging, ~~code) using parallel subagents. Use when the user says "sync", "refresh", "pull latest", or "update from sources".
testing
Interactive setup wizard — initializes the EA memory folder, fills in placeholders, and checks connector availability. Use when the user says "setup", "initialize", "get started", or when the SessionStart hook reports memory is not initialized.
documentation
Generate structured meeting prep docs using memory context. Usage: /meeting-prep [meeting-type] Examples: /meeting-prep standup, /meeting-prep 1:1 Run without arguments to auto-detect from your calendar. Also triggers on "prep me for", "meeting with", "1:1 with", "prepare for".