Performance Review

Performance Review

v0.1.0

Structured performance review packets generated from goals, manager notes, peer feedback, and shipped work — one packet per employee per review cycle. Keeps your HRIS as the system of record and replaces the Lattice/15Five templates nobody fills in thoughtfully.

hrperformancepeople-opsmanager-toolsenterprisecabinet
3 agents2 jobs1 cabinets2 pages
cabinet /review-packet
performance-review app preview

Performance Review

hr

agents

📊

People Ops Lead

.agents/people-ops/

Per-Employee Review Packet (On-Demand)

Quarterly Review Batch

0 9 1 1,4,7,10 *

🔬

Review QA

.agents/review-qa/

✍️

Review Writer

.agents/review-writer/

3

Agents

2

Jobs

1

Depts

2

Pages

Performance Review
📊 People Ops Lead
🔬 Review QA
✍️ Review Writer
Per-Employee Review Packet (On-Demand)
Quarterly Review Batch
📊People Ops Leadlead

Owns the performance review cycle — launches the batch, orchestrates the Review Writer and QA agent, and publishes the final packet for manager use. Makes the materiality call on peer feedback themes and escalates calibration conflicts to HR leadership.

0 9 1 1,4,7,10 *
🔬Review QAspecialist

Checks every performance review packet for completeness, rating consistency, feedback balance, and evidence quality before it is published — returns packets to the writer with specific revision notes when gaps are found.

✍️Review Writerspecialist

Drafts the performance review narrative — pulls goals, manager notes, peer feedback, and shipped work to produce a structured, evidence-backed review packet for People Ops Lead review.

Per-Employee Review Packet (On-Demand)paused

Quarterly Review Batchactive

Performance Review

One structured packet per employee per review cycle — goals vs. results, peer feedback themes, shipped highlights, rating rubric, and growth areas — produced before the manager sits down. Three agents pull from goals, manager notes, and feedback to generate a review packet that makes the conversation better, not just the paperwork faster.

Keep Workday / HRIS / Lattice. Replace the blank Google Doc, the 15Five template nobody fills in thoughtfully, and the last-minute scramble to remember what someone shipped 6 months ago.

The team

  • [[.agents/people-ops]] — People Ops Lead. Runs the review cycle, orchestrates the writer and QA agent, and publishes the final packet. Makes the materiality call on feedback themes.
  • [[.agents/review-writer]] — Review Writer. Pulls goals, notes, feedback, and shipped work; drafts the performance narrative and rating rationale.
  • [[.agents/review-qa]] — Review QA. Checks every packet for rating consistency, feedback balance, and completeness before publication.

Recurring rhythm

Cadence Job Owner Output
Quarterly (1st of Jan/Apr/Jul/Oct 09:00) [[.jobs/quarterly-batch]] People Ops Lead Full batch of review packets for all active employees
On-demand [[.jobs/per-employee-review]] People Ops Lead Single employee review packet on request

How to run the demo

  1. Open the [[review-packet]] — the review artifact for a demo employee: goals vs. results, peer feedback themes, shipped highlights, rating rubric, and growth plan.
  2. Browse [[reviews/]] — previous review packets, one file per employee per cycle, versioned.
  3. Check [[reviews/q1-2026/priya-sharma.md]] — the demo packet for the Q1 2026 cycle.

Connectors

Required: HRIS (Workday / BambooHR) for employee roster and org chart, manager notes (Notion / Drive), goal tracking (Lattice / Leapsome / Linear). Recommended: Peer feedback tool (Culture Amp / Lattice), Slack (shipped-work context), GitHub/JIRA (engineering work artifacts), Gong (customer-facing work highlights).

HR data note

Demo packets use invented names and placeholder data. In production, this cabinet reads from your HRIS and goal system. Review packets are manager-facing and confidential; access control is managed by your HRIS.

Install
$ git clone --filter=blob:none --sparse https://github.com/hilash/cabinets.git && cd cabinets && git sparse-checkout set performance-review