Skill
add-feature
Lightweight end-to-end feature implementation (DB -> backend -> frontend) for small features (2-3 files). For larger features, use /plan-feature + /build.
From saas-toolkitInstall
1
Run in your terminal$
npx claudepluginhub mickaelmamani/saas-toolkit --plugin saas-toolkitTool Access
This skill is limited to using the following tools:
ReadWriteEditGrepGlobBashTaskmcp__supabasemcp__context7
Skill Content
/add-feature — Lightweight Feature Implementation
Implements a single feature end-to-end without the formal planning overhead of /dev. Best for well-understood features that don't require architectural decisions.
Workflow
1. Understand the request
Read the user's feature description. If anything is ambiguous, ask one round of clarifying questions.
2. SaaS checklist
Before implementing, quickly assess:
- Needs migration? — Does this feature require new tables or columns?
- Needs RLS? — If touching the database, what access rules apply?
- Subscription gating? — Should this feature be limited to certain plans?
- User or org scoped? — Is data owned by a user or an organization?
- Affects auth? — Does this change protected routes or permissions?
3. Explore relevant code
Dispatch explore-codebase agent (or Glob/Grep directly for simple lookups) to find:
- Related existing files and patterns
- Database schema context
- Import paths and component conventions
4. Implement
Follow SaaS stack order:
- Database — Migration + RLS if needed
- Types — Update or generate types
- Backend — Server Actions or API routes
- Frontend — Components and pages
- Wire up — Navigation, links, integration
5. Verify
- Run
npm run buildto check for errors - Review the changes for obvious issues
- If TASKS.md exists, update it with the new feature
Difference from /dev
| Aspect | /dev | /add-feature |
|---|---|---|
| Planning | Formal spec + plan document | No planning phase |
| Scope | Multi-file features, new systems | Single focused feature |
| Exploration | Deep codebase analysis | Quick pattern lookup |
| Output | Spec → Plan → Code → Verify | Code → Verify |
Use /dev for complex features that need architectural decisions. Use /add-feature for straightforward additions.
Rules
- Keep it simple — implement only what was requested
- Follow existing project patterns
- Always check for needed DB changes first
- Update TASKS.md if it exists
- Don't create a planning document — go straight to implementation
Similar Skills
Stats
Parent Repo Stars0
Parent Repo Forks0
Last CommitFeb 11, 2026