feature-plan — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited feature-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.
Create a comprehensive implementation plan for $ARGUMENTS. This skill helps transform vague requirements into actionable, detailed plans before any code is written.
First, analyze the provided requirements and identify:
Use AskUserQuestion to clarify ALL unclear points before proceeding. Group related questions together. Examples:
Do NOT proceed until you have enough clarity to propose solutions.
Before suggesting solutions, explore the existing codebase to understand:
Present 2-3 distinct approaches with trade-offs:
## Proposed Solutions
### Option A: [Name]
**Approach**: Brief description
**Pros**: List benefits
**Cons**: List drawbacks
**Best for**: When this option is ideal
### Option B: [Name]
**Approach**: Brief description
**Pros**: List benefits
**Cons**: List drawbacks
**Best for**: When this option is idealUse AskUserQuestion to let the user pick their preferred approach. Include a recommendation if one option is clearly better for their context.
Ask the user for any helpful resources:
After user confirms the approach, create the full plan document.
Save the plan to .plans/<index>--<plan-name>--<date>.md
Naming rules:
<index>: 3-digit sequential number (001, 002, etc.) - check existing files in .plans/<plan-name>: kebab-case summary (e.g., user-authentication-flow, product-gallery-redesign)<date>: Format MM-DD-YYYYDocument structure:
# [Plan Title]
> **Created**: [Date]
> **Status**: Draft | Ready | In Progress | Completed
---
## Original Prompt
[Paste the exact user input/requirements here]
---
## Summary
[2-3 sentence overview of what this plan covers]
---
## Requirements
### Functional Requirements
- [ ] FR1: Description
- [ ] FR2: Description
### Non-Functional Requirements
- [ ] NFR1: Performance, security, accessibility, etc.
### Out of Scope
- Item 1 (explicitly excluded)
---
## Technical Approach
### Solution Overview
[Describe the chosen approach in 1-2 paragraphs]
### Architecture Diagram (if applicable)
[ASCII diagram or description of component relationships]
---
## Implementation Structure
### Files to Create
| File | Purpose |
|------|---------|
| `path/to/file.ts` | Description |
### Files to Modify
| File | Changes |
|------|---------|
| `path/to/existing.ts` | What changes |
### Folder Structuresrc/ ├── features/ │ └── [feature-name]/ │ ├── components/ │ ├── hooks/ │ ├── utils/ │ ├── types.ts │ └── index.ts
---
## Instructions
1. **Read the requirements** carefully from $ARGUMENTS
2. **Ask clarifying questions** - do not skip this step
3. **Explore the codebase** to understand existing patterns
4. **Present solution options** with clear trade-offs
5. **Let user choose** their preferred approach
6. **Ask for resources** they want to reference
7. **Generate the plan** with all sections
8. **Save to `.plans/` folder** with proper naming
9. **Keep it under 500 lines** - be concise, use tables, avoid verbose explanations
## Important Notes
- Always save the original prompt at the top of the document
- Check `.plans/` folder for existing files to determine the next index
- Create the `.plans/` folder if it doesn't exist
- Focus on actionable items, not theoretical discussions
- Include code structure and type definitions
- Be specific about file paths relative to project root
- The plan should be self-contained - anyone should understand it without extra context~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.