planning — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited planning (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.
{repo root}/.ai/planning/{yyyy-mm-dd} {task-name}/ - where:{repo root} is the root of the current repository{yyyy-mm-dd} is the date of the plan creation{task-name} is an extremely succinct name for the task in kebab-caseUse persistent markdown files as your "working memory on disk." Context windows are volatile and limited; anything important gets written to disk.
./templates/| File | Purpose | When to Update | Scope |
|---|---|---|---|
plan.md | Work breakdown, decisions | After each phase | All plans |
findings.md | Research, discoveries | Per 2-action rule | All plans |
questions.md | Log of questions and user responses | Throughout planning | All plans |
progress.md | Session log, test results | Throughout session | Multi-phase only |
If you decide or are expected to produce a plan, follow the steps outlined in this section in order.
{task-name} — an extremely succinct name for the task, use kebab-case e.g. refactor-mfa-flowfindings.md following the template: templates/findings.mdfindings.md as you goBased on your research, explicitly determine whether this is a multi-phase plan. A plan is multi-phase if it meets ANY of the following:
Document your determination and reasoning at the top of findings.md under a ## Plan Size heading.
Create the remaining planning files from the templates based on the determination in step 2 (see Planning files). Populate plan.md with the plan and questions.md with any unresolved questions. Keep questions.md scaffolded even if you have no questions yet, as they may come up later. For multi-phase plans, also create progress.md as a stub — it will be populated during execution.
/rename {task-name} to rename this conversation."/name {task-name} to name this conversation."{task-name} if your tool supports it."planning skill (in each phase, for multi-phase plans)rust-bevy-standards, java-conventions, tdd)tdd skill for any code you write and task descriptions featuring development work must make this clear"After every 2 view/browser/search operations, IMMEDIATELY save key findings to text files."
This prevents visual/multimodal information from being lost.
Before major decisions, read the plan file. This keeps goals in your attention window.
After completing any phase:
## Status in plan.mdIn progress → CompleteEvery error goes in plan.md (the single home for errors across all planning files). This builds knowledge and prevents repetition.
if action_failed:
next_action != same_actionTrack what you tried. Mutate the approach.
ATTEMPT 1: Diagnose & Fix
→ Read error carefully
→ Identify root cause
→ Apply targeted fix
ATTEMPT 2: Alternative Approach
→ Same error? Try different method
→ Different tool? Different library?
→ NEVER repeat exact same failing action
ATTEMPT 3: Broader Rethink
→ Question assumptions
→ Search for solutions
→ Consider updating the plan
AFTER 3 FAILURES: Escalate to User
→ Explain what you tried
→ Share the specific error
→ Ask for guidance~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.