feature-planning/SKILL.md
Complete feature planning from specification to implementation. Create structured specs with user stories and acceptance criteria, then generate detailed implementation plans with TDD workflow, exact file paths, and complete code examples.
npx skillsauth add peterbamuhigire/skills-web-dev feature-planningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
feature-planning or would be better handled by a more specific companion skill.references, templates, protocols only as needed.SKILL.md first, then load only the referenced deep-dive files that are necessary for the task.references/ directory for deep detail after reading the core workflow below.templates/ directory when the task needs a structured deliverable.protocols/ directory for formal execution order or handoff rules.Complete feature development planning from specification to implementation. This skill combines requirements engineering with detailed implementation planning to ensure features are both well-specified and properly implemented.
Standard plan directory (required): /docs/plans/
Save specs to: docs/plans/specs/[domain]/[feature-name].md
Save implementation plans to: docs/plans/YYYY-MM-DD-[feature-name].md
Save multi-file plans to: docs/plans/[feature-name]/ (implementation details)
Documentation Standards (MANDATORY): ALL plan and spec files must follow strict formatting rules:
doc-standards.md for complete requirementsPlan directory index (required): Update docs/plans/AGENTS.md whenever a plan or spec is added.
Plans status index (required): Update docs/plans/INDEX.md whenever a plan is created, modified, implemented, or completed. Record status, urgency, last implementation date, and last modification date.
Deployment awareness: All features deploy to Windows dev, Ubuntu staging, and Debian production. Plans must account for cross-platform compatibility (case-sensitive filesystems, utf8mb4_unicode_ci collation, forward-slash paths). Database migrations for production go in database/migrations-production/ (non-destructive, idempotent).
Extended guidance for feature-planning was moved to references/skill-deep-dive.md to keep this entrypoint compact and fast to load.
Use that deep dive for:
📋 Two-Phase Planning Process🎯 Phase 1: Specification (Spec-Driven Development)User StoryAcceptance Criteria (Definition of Done)Technical ConstraintsData ModelHigh-Level Execution PlanTesting StrategyRollout Strategy🔧 Phase 2: Implementation Planning (TDD Workflow)📚 Learning Resources📱 Android SaaS App — Mandatory Phase 1 Bootstrapdata-ai
Use when adding AI-powered analytics to a SaaS platform — semantic search over business data, natural language queries, trend detection, anomaly alerts, and AI-generated insights for dashboards. Covers embeddings, NL2SQL, and per-tenant analytics...
data-ai
Design AI-powered analytics dashboards — what metrics to show, how to display AI predictions and confidence, drill-down patterns, KPI cards, trend visualisation, AI Insights panels, export design, and role-based dashboard variants. Invoke when...
development
Use when designing, building, reviewing, or upgrading production software systems that must be secure, performant, maintainable, scalable, and user-centered. Apply before writing specs, code, architecture, APIs, databases, mobile apps, SaaS platforms, or ERP systems.
development
Professional web app UI using commercial templates (Tabler/Bootstrap 5) with strong frontend design direction when needed. Use for CRUD interfaces, dashboards, admin panels with SweetAlert2, DataTables, Flatpickr. Clone seeder-page.php, use...