skills/assess/SKILL.md
Performance assessment workflow — fetch self-assessments from HR system, compare with manager assessments, update coaching points. Use when the user says "assessment", "performance review", "self-assessment", or "review for [name]".
npx skillsauth add EqualsGroup/claude-executive-assistant assessInstall 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.
Run the performance assessment comparison workflow for a named report.
Check $EA_ROOT/outputs/assessments/[name]/ for:
manager-assessment-YYYY.mdself-assessment-YYYY.mdUse current year. Directory uses the same [first-last] format as people files
(e.g., outputs/assessments/jane-doe/).
Fetch missing assessments (if needed):
outputs/assessments/[name]/self-assessment-YYYY.mdRead memory context (parallel):
$EA_ROOT/memory/people/[name].md$EA_ROOT/memory/dynamics.md$EA_ROOT/memory/meetings.md — their 1:1 prep notesProduce a structured comparison:
## Assessment Comparison: [Name] — [Year]
### Self-Assessment Highlights
- [Key points from their self-assessment — what they're proud of, where they think they struggled]
### Alignment (both agree)
- [Areas where manager and self-assessment see the same strengths/weaknesses]
### Key Divergences
- **[Topic]** — Self: "[quote/summary]" vs Manager: "[quote/summary]"
- *Implication:* [What this means for the review conversation]
### Perception Gaps
- **Feeling valued:** [Their score and exact words]
- **Engagement:** [Self-perception vs manager rating]
- **Biggest blind spot:** [What they don't see about themselves]
### Coaching Points for Review Conversation
- [What to reinforce — strengths to explicitly acknowledge]
- [What to develop — frame with empathy, connect to their goals]
- [What to monitor — areas to track without over-indexing]
### Conversation Approach
- **Tone:** [e.g., "supportive but direct", "softer — reframe around growth"]
- **Open with:** [Suggested opening]
- **Avoid:** [Landmines to steer around]
- **Key message to land:** [The one thing they should walk away understanding]
**YYYY Performance Review Insights:** section with:
Save to $EA_ROOT/outputs/assessments/[name]/comparison-YYYY.md
When a self-assessment completion notification arrives (e.g. from the HR system):
$EA_ROOT/outputs/assessments/[name]/self-assessment-YYYY.md already existsChecking assessment status: Before asking the user whether reviews are complete, always check $EA_ROOT/outputs/assessments/ to see what files exist. The presence of files tells you the answer.
Fetching assessments from HR system: Use Claude's own Chrome integration (mcp__claude-in-chrome__* tools) to navigate to the HR system (see $EA_ROOT/memory/company.md > Service URLs for the URL) and fetch assessment content. Do NOT use other Chrome MCPs (e.g. mcp__chrome-devtools__*) as they don't share browser sessions/cookies. This is an ad-hoc browser task, not part of the /sync flow.
tools
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.
testing
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.