Skip to content
All Skills

Performance Review Self-Assessment Writer

Helps you write compelling self-assessments and peer reviews with quantified accomplishments, structured against your company's review framework. Prerequisites: python3.

Career & Professional|v1|Updated 5/19/2026
MCP get_skill({ skillId: "performance-review-self-assessment-writer-c87a1793" })

Use this skill with your agent

Create a free account and connect via MCP

Get Started Free
# Performance Review Self-Assessment Writer

Write compelling self-assessments and peer reviews with quantified accomplishments structured to your company's review framework.

## When to Use

- "Help me write my self-review"
- "Performance review is coming up — what should I include?"
- "Write a peer review for my teammate"

## Requirements

- **python3** for impact scoring

## Workflow

### Step 1 — Collect Review Context

- **Review type** (self-assessment, peer review, manager review)
- **Review period** (Q1 2024, H1 2024, annual)
- **Company framework** (if any — e.g., OKRs, competencies, values)
- **Your accomplishments** (projects, metrics, wins)
- **Challenges** (what was hard, what you learned)
- **Goals for next period**

### Step 2 — Gather Evidence

Prompt user to list accomplishments by category:

```markdown
## Accomplishment Inventory

### Projects Delivered
1. {Project name} — {outcome with metric}
2. {Project name} — {outcome with metric}

### Process Improvements
1. {What you improved} — {before vs after}

### Leadership / Mentorship
1. {Who you helped} — {how and result}

### Learning / Growth
1. {Skill acquired} — {how applied}
```

### Step 3 — Score Impact

```bash
python3 << 'PYEOF'
accomplishments = [
    {"name": "{PROJECT_1}", "metric": "{METRIC}", "scope": "{TEAM|ORG|COMPANY}"},
    {"name": "{PROJECT_2}", "metric": "{METRIC}", "scope": "{TEAM|ORG|COMPANY}"},
]

scope_weights = {"TEAM": 1, "ORG": 2, "COMPANY": 3}

for a in accomplishments:
    weight = scope_weights.get(a["scope"], 1)
    print(f"{'⭐' * weight} {a['name']} ({a['scope']} impact) — {a['metric']}")

print(f"\nTotal accomplishments: {len(accomplishments)}")
print(f"Org+ impact items: {sum(1 for a in accomplishments if scope_weights.get(a['scope'],1) >= 2)}")
PYEOF
```

### Step 4 — Write Self-Assessment

```markdown
# Self-Assessment — {NAME} — {PERIOD}

## Summary
This {period}, I focused on {theme 1} and {theme 2}, delivering {N key projects} 
that {overall impact statement with metric}.

## Key Accomplishments

### 1. {Project/Achievement Name}
**Context:** {1 sentence — why this mattered}
**Action:** {2-3 sentences — what YOU specifically did}
**Impact:** {Quantified result — "Reduced deploy time by 40%, saving 8 hours/week across 5 teams"}

### 2. {Project/Achievement Name}
...

## Growth & Development
- Developed expertise in {skill} through {how}
- Mentored {person/team} on {topic}, resulting in {outcome}

## Challenges & Lessons
- {Challenge}: {What happened, what you learned, what you'd do differently}

## Goals for Next Period
1. {SMART goal — Specific, Measurable, Achievable, Relevant, Time-bound}
2. {SMART goal}
3. {SMART goal}
```

### Step 5 — Write Peer Review (if needed)

```markdown
## Peer Review for {NAME}

**Strengths:**
- {Specific behavior + impact}: "{NAME} consistently {behavior}, which helped our team {outcome}."

**Growth Areas:**
- {Constructive observation}: "One area that could strengthen {NAME}'s impact is {behavior}, 
  such as {specific suggestion}."

**Overall:**
"{NAME} was instrumental in {specific contribution}. Their {quality} made a real difference in {outcome}."
```

### Step 6 — Save Output

```bash
mkdir -p outputs/career
cat > "outputs/career/self-review-{PERIOD}.md" << 'EOF'
{SELF_ASSESSMENT}
EOF
```

## Important Rules

- All accomplishments and metrics must come from the user — never fabricate
- Use the user's company framework/values if provided
- Be specific, not generic — "Led the migration to Kubernetes" not "Worked on infrastructure"
- Every accomplishment needs a measurable impact
- Growth areas should be genuine and forward-looking, not self-deprecating

## Example Prompts

- "Help me write my annual self-assessment"
- "I delivered 3 big projects this quarter — help me write them up for my review"
- "Write a peer review for my teammate who helped on the platform migration"
#career#performance-review#self-assessmentpython3