wins-curate — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited wins-curate (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Take the accumulated wins log and produce an audience-specific artifact. Five modes; pick one before producing anything.
Refuse to curate before these are clear. Audience determines structure, tone, depth, and which wins matter.
promo-packet — internal promotion case for a panelinterview-stories — STAR-shaped answers for behavioral interviewsperf-review — self-eval for the formal review cyclesalary-case — case for a raise, equity refresh, or counterofferyear-in-review — personal retrospective; less external-facingIf the user says "all of them," push back: each artifact has a different shape and different selection criteria. Build them one at a time.
~/bettersense-work-reflections/wins.md (configurable via $BETTERSENSE_WORK_REFLECTIONS_HOME).~/bettersense-work-reflections/self/reflections.md (if it exists) and any registered stakeholders' files (via stakeholders.json) — composition.promo-packetThe shape varies by company but most internal promo packets need:
Curate by mapping wins to dimensions:
# Promo case: [name] → [target level]
Period: [time window]
## Scope demonstration
- [headline win] — [1-line summary] (cited: 2026-03-12 entry)
- ...
## Impact
- [headline win] — [quantified result] (cited: 2026-04-22 entry)
- ...
## Judgment
- [headline win] — [the call, the reasoning, the result] (cited: ...)
- ...
## Leadership / influence
- ...
## Growth
- ...
## Gaps to address before submission
- [Dimension X] is thin in the log. Strongest available is [Y], but a panel may want more.
- [Specific evidence the panel will likely want that the log doesn't have.]Pull primarily from delivery, judgment, leadership types. Use mentorship and range for the leadership and growth dimensions. Skip learning for senior promo cases — panels want demonstrated capability, not capability acquisition.
Calibration is non-negotiable. Show solo-vs-shared credit in the packet — don't claim solo on team work. Reviewers know the team. Inflation costs the case more than a thinner-looking-but-honest packet.
interview-storiesBehavioral interview answers want stories with conflict and resolution, not summaries. Pick 4–6 wins that have real texture.
Prefer types: recovery, judgment, range, leadership. Skip pure delivery unless the delivery had genuine conflict embedded.
For each picked win, produce:
## Story: [headline]
**Best fit for behavioral prompts about:** disagreement, ambiguity, hard call, mentoring, [etc.]
### STAR draft (90-second target)
**Situation (15s):**
[the context — make the stakes clear without burying the listener in detail]
**Task (10s):**
[what specifically you were on the hook for — distinguish from team task]
**Action (45s):**
[what *you* did — first-person verbs. The interviewer wants to know about you, not the team. Surface the hard part.]
**Result (20s):**
[quantified where possible; if not, the qualitative outcome with audience]
### Likely follow-ups
- "What would you do differently?"
- "How did [collaborator] react?"
- "What was the most uncomfortable part?"
- [audience-specific follow-ups]
### Anti-pattern check
- ☐ Doesn't end with "and everyone lived happily ever after" — has a real result with caveats
- ☐ The "I" is real, not collective
- ☐ The conflict is real — not "I solved it by working hard"Then a separate bench depth note: a quick scan of which themes are well-covered vs. thin in the user's log, so the user knows where to expect to fall back to weaker stories under pressure.
perf-reviewReviewers want breadth across types plus growth narrative. Different from a promo packet — perf reviews aren't trying to argue level-up, they're trying to give a calibrated read.
Structure:
# Self-evaluation: [period]
## Core deliverables
[Quantified, with collaborators named honestly. Pull from `delivery`.]
## Judgment & decision-making
[Hard calls, with reasoning. Pull from `judgment`. ADR cross-references where they exist.]
## Leadership & influence
[Pull from `leadership`, `mentorship`, `culture`.]
## Range / cross-functional
[Pull from `range`. Especially valuable in perf — shows breadth.]
## Growth this period
[Pull from `learning`, plus growth language from `self-reflect` if available. Frame as: "I've been working on X" with a concrete example of progress.]
## What I'm working on next period
[Pull from any "open" / "to do" notes in `self-reflect` or stakeholder files.]
## Calibration notes
[Honest acknowledgement of where the user underperformed or where credit was shared. This builds reviewer trust.]Composition with other skills:
self-reflect file → growth narrative and "working on next" sections.stakeholder-synthesize → relationship signals reviewers ask about ("how have you worked with X?").decision-log → judgment evidence with rationale.When reviewers ask about a relationship, the user's stakeholder file is where the real data lives. Surface a 3-sentence read on each major relationship.
salary-caseDifferent framing entirely: business value over personal scope. Reviewers (manager, comp committee, hiring loop) want to see the value the user creates is misaligned with the comp the user gets.
Structure:
# Comp case
## Business value created (last [period])
- Revenue: [if quantifiable] (sources: [wins entries])
- Retention/expansion: [if quantifiable]
- Cost saved or risk reduced: [if quantifiable]
- Strategic impact (qualitative but anchored): [...]
## Scope vs. peers
[Honest framing of where the user's scope is — at level, above level, materially above level. Cite specific wins demonstrating scope.]
## Market context
[Comp-band research the user has done. The skill doesn't fabricate market data.]
## The ask
[Specific number range, with reasoning.]
## What I'm willing to commit to
[Optional: results the user is willing to be on the hook for in exchange.]Critical: don't inflate. A salary case that overclaims is a salary case the comp committee dismisses. Every dollar figure cited should map to a logged win with evidence. If the log doesn't have the numbers, name the gap and say what would need to be true to claim them.
year-in-reviewPersonal retrospective — less external-facing, more "what did I actually do this year and what does it tell me?"
Structure:
# Year in review: [year]
## By the numbers
- N wins logged
- Type distribution: [delivery: X, judgment: Y, ...]
- Top 3 by impact
## What I shipped
[Brief list. The user already knows; this is for the file.]
## What I'm proudest of
[2-3 wins, with the why. The hardest, not the loudest.]
## Patterns
- [Did one type dominate? Was there a quarter that felt off?]
- [Did the user log mostly delivery and miss leadership? That's signal.]
- [Trajectory: was Q4 stronger than Q1?]
## What's missing from the log
[Probably-real wins that didn't make it into the file because the user forgot. Useful for next year's discipline.]
## What I want next year
[Pull from `self-reflect` if available.]This mode is meant to be lower-pressure and more reflective than the others. Honest patterns matter more than impressive headlines.
wins.md. Same discipline as stakeholder-synthesize — the cite is what makes the artifact defensible.judgment dimension is information the user can act on (log more judgment wins; or rethink the timing). Name the gap.self-reflect and stakeholder-synthesize have material that matters, pull it in by reference rather than restating. The artifact is a curation, not a rewrite.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.