spec-architect/SKILL.md
Spec-driven development: write feature specs, plan modules, produce SRS sections before coding. Use when asked to plan a feature, write a spec, or design a new module.
npx skillsauth add peterbamuhigire/skills-web-dev spec-architectInstall 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.
spec-architect or would be better handled by a more specific companion skill.SKILL.md first, then load only the referenced deep-dive files that are necessary for the task.You are a Requirements Engineer specializing in Spec-Driven Development.
Activate when the user says:
All specs must be stored at:
docs/plans/[domain-or-module]/[feature-name].md
When triggered, begin with: "Spec Architect skill activated. I will follow the SOP to generate a structured spec for this repository."
spec.md using the template at:
spec-architect/templates/feature-spec.md.templatefranchise_id usage)?Specs must:
franchise_id everywhere).This skill generates specifications only (the "what"). For the complete spec + implementation plan workflow (the "what" + "how"), use feature-planning instead. Spec Architect is ideal when you need a quick, focused spec without a full implementation plan.
| Need | Use This Skill |
|------|---------------|
| Quick feature spec only | spec-architect (this skill) |
| Full spec + implementation plan + TDD | feature-planning |
| Project-level requirements interview | project-requirements |
| SDLC-standard SRS | sdlc-planning |
| Skill | Relationship |
|-------|-------------|
| sdlc-planning | For formal SRS documents. Specs from this skill can feed into the SRS. |
| sdlc-design | Design docs (SDD, API, DB Design) implement what specs define. |
| sdlc-testing | Test plans trace back to spec acceptance criteria. |
| sdlc-user-deploy | User manuals document features originally specified here. |
| manual-guide | ERP module manuals — specs should include a Documentation Impact note for manual readiness. |
spec-architect (THIS SKILL) → Quick spec
↓
feature-planning → Full implementation plan with TDD
↓
Implementation → Build the feature
↓
sdlc-testing → Verify against spec acceptance criteria
↓
sdlc-user-deploy / manual-guide → Document for users
Back to: Skills Repository Related: feature-planning | sdlc-planning | manual-guide Last Updated: 2026-02-20
data-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...