adhd-daily-planner-c371bc — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited adhd-daily-planner-c371bc (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.
This skill produces a morning brief: what changed overnight in the user's projects, what matters today, and one concrete next-action per project. On Monday it is the full weekly stack. On other weekdays it is a lighter daily-pulse.
Activate when any of the following is true:
/resume monday or /morning-brief.what's on today, plan my day, what should I do today, monday morning.preferences.output_format is answer_first (treat as an implicit invitation, not an obligation — see "Do not" below).Do not activate inside a session that has already been running for more than thirty minutes; that conversation has its own context already.
Follow these steps in order. Do not skip steps. Do not improvise additional tool calls.
mcp-chronometric.get_time_context(). Note day_of_week, energy_zone, and current_session_length. If day_of_week is Monday, this is a weekly brief. Otherwise it is a daily-light brief.mcp-cognitive-graph.weekly_rollup() with no project filter to discover which projects had activity in the trailing seven days. Rank projects by the most recent decisions[].decided_on (falling back to most recent blockers[].recorded_at when there are no decisions).preferences.max_chunk_size (default 5). If more projects had activity, note the count of elided projects in the closing line — do not name them.mcp-cognitive-graph.weekly_rollup(project=<name>) once per project. Use the returned decisions, blockers, and next_actions fields verbatim. Do not paraphrase decision names.weekly_rollup.next_actions is empty for that project, call mcp-cognitive-graph.recall_decisions(project=<name>, since=<thirty days ago>) once to surface up to two recent decisions that may need follow-up. Skip this call when next_actions is already populated.mcp-task-fractionator.next_one(project=<name>) for each project. Three outcomes:confidence >= 0.7 — quote the task title and the confidence value.confidence < 0.7 — quote the title and explicitly say "low confidence" with the value. Do not pretend certainty.NO_TASKS_AVAILABLE — say "no decomposed tasks for this project; consider decompose if it's time to plan it." Do not fabricate a task.Strict "Answer First" structure. The first sentence must fit in 80 characters and must name the day's shape in plain prose.
<One paragraph, ≤ 80 chars in the first sentence, plain prose. State which day it is,
the brief type (weekly or daily-light), and the count of projects covered. No
exclamation marks. No "let's crush it" register.>
### <Project name>
- Most recent decision: <decision name> (<decided_on>, conf <confidence>)
- Blocker: <blocker literal or "none">
- Next: <next_one.task.title> (<estimated_minutes> min, conf <confidence>)
### <Project name>
- ...
---
Elided <N> further projects with activity this week.
Energy zone right now: <energy_zone>. End-of-day stated as <chronometric.end_of_day_local>.
This brief is not a productivity scorecard. Yesterday's incomplete items are not graded.Rules:
Blocker: none — do not invent one.If weekly_rollup() returned zero projects in the trailing seven days, emit the empty-graph response instead:
No projects in the last 30 days. Nothing to brief against.
If you'd like to start one, the next step is `mark_session_start(intent=<your intent>)`
in mcp-chronometric — that anchors today and gives tomorrow's brief something to draw on.If the user's invoking message contains overwhelm phrases — I can't, too much, everything is on fire, I'm stuck, exhausted, burned out — reduce the project cap to 3 instead of preferences.max_chunk_size, omit the confidence numbers (state "high" / "medium" / "low" instead), and append one sentence to the closing block: If three is still too many right now, ask for "just one project" and I'll narrow further. Do not lecture. Do not diagnose.
next_one for a project with no decisions and no blockers — that project does not need a next-action surfaced, it needs the user to decide whether to retire it.weekly_rollup.It is not a productivity maximiser. It is not a guilt trip about yesterday. It is a once-a-day surface area for projects, decisions, and one tangible next thing.
See tests/01-monday-morning-brief.md, tests/02-empty-graph-fallback.md, and tests/03-multi-project-stack.md for the full invocation traces.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.