fetch-plan — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited fetch-plan (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.
Use this skill to reopen an existing plan created with the planning-mode or planning skill.
This skill belongs to the plans skill group. A persistence implementation decides where and how plans are stored. Before listing or opening plans, find the setting:
R="$(git rev-parse --show-toplevel 2>/dev/null)/.ai/config.properties"; { cat "$R" ~/.ai/config.properties | grep '^persistence\.plans[[:space:]]*=[[:space:]]*[^[:space:]]'; cat "$R" ~/.ai/config.properties | grep '^persistence[[:space:]]*=[[:space:]]*[^[:space:]]'; } 2>/dev/null | head -1 | tr -d ' \t\r'local-ai-folder-markdown, the default for this skill grouppersistence.plans={value} or persistence={value}: use {value}. If ../planning/persistence/{value}.md does not exist, tell the user the plans skill group has no {value} implementation and use local-ai-folder-markdownRead ../planning/persistence/{implementation}.md and follow it whenever this skill lists or opens a plan, lists its documents or reads a planning document.
A selected plan may contain these planning documents:
planprogressfindingsquestionsExample:
2026-03-20 refactor-auth-flow2026-03-18 add-retry-metricsIf no plans exist, tell the user no saved plans were found and suggest creating one with the planning-mode or planning skill.
If only a single plan exists, skip "Phase 2: Ask the user to choose" and consider this plan to be the one the user intends to select, then proceed to "Phase 3: Load the selected plan" and load this plan.
Prompt the user to reply with either:
Selection rules:
After the user selects a plan, open it and read its available planning documents.
Read in this order:
planprogress (if it exists)findingsquestionsOnly read documents that exist. If the plan document is missing, say the plan is incomplete and continue with any other available docs.
Summarise the plan's implementation status using only the loaded docs.
Base the status on:
plan: phase statuses and current phaseprogress: latest actions and test results (only for multi-phase plans)findings: blockers, issues, and decisionsquestions: unresolved questions or missing user answersPrefer plain labels such as:
IncompleteNot startedIn progressBlockedCompleteUnknownWhen reporting back:
After summarising status, prompt the user for the next step. Offer concise options such as:
If the user chooses a follow-on action, continue from the selected plan rather than re-listing plans.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.