stakeholder-due — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited stakeholder-due (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.
Compute and surface what's overdue for reflection. The output is a prioritized list of question × stakeholder pairs the user should consider tackling, plus quick links to start each.
Default: scan everything. The user can narrow:
~/bettersense-work-reflections/stakeholders.json for the registered list.questions.json from the stakeholder-reflect skill folder.stakeholder_categories matches the stakeholder's category, find the most recent dated entry under the matching ## <prompt> heading.For each (stakeholder, question) pair:
cadence_days = lookup of suggested_freq: weekly=7, biweekly=14, monthly=30, quarterly=90, biyearly=180.last_entry_date = most recent ### YYYY-MM-DD under that question's heading. If never answered, treat as never.days_since_last = today − last_entry_date (or ∞ if never).due_ratio = days_since_last / cadence_days. (≥1.0 means due; ≥1.5 means notably overdue; ≥2.0 means very overdue.)Honor cadence_overrides in the stakeholder file's frontmatter if present (per-question or per-stakeholder cadence).
Sort by due_ratio descending. Then apply two adjustments:
Stakeholder reflections due (as of <today>)
🟥 Very overdue (≥2× cadence)
• [John Adams · managing-up] What are their priorities, incentives and constraints?
last logged 2026-02-15 · biweekly cadence · 11 weeks since
• ...
🟧 Overdue (≥1.5× cadence)
• [Jill Smith · managing-across] What's not going well?
last logged 2026-04-08 · biweekly cadence · 23 days since
• ...
🟨 Due (≥1× cadence)
• ...
🆕 Never answered
• [Client Delivery ABC · teams] Are goals clearly defined?
quarterly cadence · never logged
• ...
To pick one: "let me reflect on [stakeholder]" or run `stakeholder-reflect`.Use the colored markers consistently. They make the output skim-able at a glance.
Say so plainly. Don't manufacture work.
"Nothing significant is overdue right now. Earliest item due is John's 'priorities, incentives and constraints' in 4 days. If you want to get ahead, that's the one."
When the user wants this to fire automatically, guide them based on what they're using:
Claude Code Desktop app (recommended): Go to Routines → New routine → Local. Set the schedule to Weekly, Monday, and use these instructions: Run /stakeholder-due and show me the list. Desktop Routines have full local file access, persist indefinitely, and support any cadence.
Terminal / CLI users: Use OS-level scheduling (cron on macOS/Linux, Task Scheduler on Windows). Session-scoped tasks created by asking Claude in the terminal expire after 7 days and are unsuitable for weekly cadences.
Never suggest cloud routines — they run on Anthropic's servers and cannot access ~/bettersense-work-reflections/.
Don't set up a schedule automatically — the user owns the cadence decision.
days_since / cadence_days is enough. Resist the temptation to add weights, recency bonuses, or "importance scores" — those make the output feel less like a real assessment.cadence_overrides aren't set on a team, gently suggest setting one.due_ratio, not raw days.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.