ergo-feature-planning — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ergo-feature-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.
Turn a feature request into a repo-local plan tracked by ergo: a backlog of well-scoped tasks, with dependency edges, grouped into epics.
Use ergo when the work would span 3+ commits, touches multiple concerns (API + UI + tests + docs), or has ambiguity that needs resolving before implementation.
Skip ergo when the change is straightforward enough to just implement — a bug fix, a single-concern feature, routine refactoring. Don't plan what you can just do.
Unsure? Ask: "Want an ergo plan first, or should I just implement?"
ergo to be globally installed. If missing, ask the user to install it.ergo --help and ergo quickstart to learn the CLI before creating plans.Planning naturally surfaces unknowns, ambiguities, and decisions. Resolve them now, during planning, by asking the user. Present options clearly with tradeoffs, get an answer, and write the decision into the epic body or task AC. Do not write "Consult Me" or "TBD" into task bodies as a way to defer a conversation you could have right now — that just creates a mid-implementation block for a future agent that has less context than you do.
The test: if you can describe the options and tradeoffs to the user today, ask today. The only decisions that belong in task bodies as checkpoints are ones that literally require an implementation artifact to evaluate (e.g., "produce a UI mockup, then get approval before proceeding"). For those, write a Checkpoint section with the specific artifact to produce and the specific question to answer — not a vague "consult me."
If a task's shape depends on an unresolved decision and the user can't or won't decide yet, make it a spike instead.
Critique continuously as you build the plan — when writing one task reveals that earlier tasks should be merged or split, fix it immediately rather than deferring to a review pass.
One per coherent feature area. Body includes scope, non-goals, constraints, and if it makes sense, key decisions and assumptions. Tasks are grouped into epics, but dependencies can cross epic boundaries when needed.
Tasks that don't fit a larger feature area can be left ungrouped. Use judgment.
The unit of execution. Each task should be:
Spikes produce knowledge, not code. Prefix with spike:. Dependent tasks should note what they're waiting to learn from the spike.
Task body template (trim to fit — omit empty sections):
## Goal
- <1–3 bullets: concrete outcome and why it matters>
## Context
- <Background, links to docs/designs — only when not obvious from the goal>
## Acceptance Criteria
- <Observable behavior, edge cases, definition of done>
## Checkpoint (rare — only when a decision requires an implementation artifact)
- Produce: <specific artifact, e.g., "ASCII mockup of the banner layout">
- Then ask: <specific question, e.g., "Does this information hierarchy work?">
- Do not proceed past this point without user approval.
## Validation Gates
- <Exact commands to prove it works — tests, lint, format>Add edges only for true ordering constraints — maximize parallelism and task independence.
Before presenting to the user, do a final confirmation pass:
Fix what you find, then present an executive summary to the user for approval. Concise overview of epics, key tasks, and major decisions, expressed in high-level language, minimizing jargon. Get buy-in before investing time in implementation.
.ergo/ files in per-task commits.result_path. Do not create standalone result files just to have a link..ergo/ state with a message like plan: complete <epic name>. Otherwise, go to 1.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.