create-epic — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited create-epic (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.
You help turn a raw product idea into a well-structured epic draft. The output follows templates/epic-template.md and lands in epics/ with stage: Explore.
The user provides via $ARGUMENTS:
samples/sample-epic-idea.md)Read the raw idea. If $ARGUMENTS is a path, read that file. Otherwise use the prompt directly.
Read supporting context in parallel:
templates/epic-template.md - the target structuredocs/epic-lifecycle.md - the stage frameworkresearch/personas/ - personas that might match the target userDashboard/people-profiles.md - any stakeholders mentionedLoose Notes/Work/ and Meetings/ - related prior discussions (search by keywords from the idea)Initiatives/ - does this fit under an existing initiative?Before drafting, identify what's missing or unclear. Ask the user 3-5 focused questions in ONE AskUserQuestion round if any of these are unclear from the raw input:
research/personas/ as options.)Initiatives/) or does it stand alone?/competitive-research if not.)Skip questions where the raw idea already has a clear answer. Maximum one round.
Use templates/epic-template.md as the structure. Fill what you can from the raw idea + answers:
Required sections (always fill):
Phase-specific (fill lightly in Explore, flag for Scope):
Skip for now:
Fill placeholders honestly. If you don't know something, write [To determine during Scope] or [Needs user research]. Don't fabricate.
epics/. Create if it doesn't exist.YYYY-MM-DD - [Epic Title slug].md. Example: 2026-04-20 - Unified onboarding dashboard.md.stage: Explore, status: exploring, created: YYYY-MM-DD.## Notes. Format: - [[YYYY-MM-DD - Epic Title]] - new epic in Explore stage.## Epics under this initiative.Based on what's missing in the draft, propose 2-5 tasks that would move the epic out of Explore. Examples:
/competitive-research on [topic]/opportunity-solution-tree for the primary metricShow the proposed task list and wait for user confirmation. After confirmation, append to Dashboard/tasks.md under "This week" with format:
- [ ] Task - source: [[YYYY-MM-DD - Epic Title]] - due: YYYY-MM-DD - priority: P3✅ Epic drafted: [[YYYY-MM-DD - Epic Title]]
✅ Linked in today's journal
[if initiative match] ✅ Linked under [[Initiative]]
Stage: Explore
Status: exploring
📋 Proposed follow-up tasks (to move to Scope):
1. [Task]
2. [Task]
Confirm: Add tasks to Dashboard/tasks.md? (Y/N)
💡 Next steps in the lifecycle: see docs/epic-lifecycle.md[Needs user research] than to invent answers.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.