
Structured clarification workflow for underspecified requirements. Use before planning to resolve ambiguities through coverage-based questioning. Records answers in spec clarifications section.
Execute all tasks from the task breakdown to build the feature. Use after task generation to systematically implement the planned solution following TDD approach where applicable.
Generate project constitution from product and UI specifications. Extract best practices, guidelines, and development standards for the entire product lifecycle.
Intelligently sync your fork with the upstream spec-kit repository. Reads both versions of every changed file, compares quality, and produces the richest possible result by blending the best of each.
Run comprehensive verification on current codebase state.
Perform cross-artifact consistency analysis across spec.md, plan.md, and tasks.md. Use after task generation to identify gaps, duplications, and inconsistencies before implementation.
Code quality review checklist and enforcement guide. KISS, DRY, YAGNI principles plus concrete code smells and their fixes. Use before marking any task complete.
React and Next.js patterns — component architecture, state management, data fetching, performance optimization, accessibility, and TypeScript conventions for web apps.
Persistent cross-session memory protocol. Load this skill whenever the user asks to initialize, read, update, or review the project Memory Bank, or whenever context about architecture, progress, or current state is needed.
Comprehensive Python idioms, best practices, and patterns. Covers dataclasses, type hints, async, error handling, testing, and QGIS-specific patterns.
Security audit checklist and workflow. Run before commits, PRs, or deploying. Covers secrets detection, input validation, OWASP Top 10, and dependency scanning.
Perform cross-artifact consistency analysis across spec.md, plan.md, and tasks.md. Use after task generation to identify gaps, duplications, and inconsistencies before implementation.
Interactive product brainstorming and specification workflow. Define product requirements through guided Q&A with technology recommendations.
Brutally honest end-to-end app review — code, UX, security, and product strategy with comprehensive analysis and actionable recommendations.
Incrementally fix build and type errors with minimal, safe changes.
Create or update project governing principles and development guidelines. Use at project start to establish code quality, testing standards, and architectural constraints that guide all development.
Generate technical implementation plans from feature specifications. Use after creating a spec to define architecture, tech stack, and implementation phases. Creates plan.md with detailed technical design.
Check spec progression and present status report with accomplished/in-progress tasks and next steps
Mandatory security audit checklist covering secrets, injection, CSRF, rate limiting, dependencies.
Safely identify and remove dead code with test verification at every step.
Create or update feature specifications from natural language descriptions. Use when starting new features or refining requirements. Generates spec.md with user stories, functional requirements, and acceptance criteria following spec-driven development methodology.
Break down implementation plans into actionable task lists. Use after planning to create a structured task breakdown. Generates tasks.md with ordered, dependency-aware tasks.
Impeccable UI design workflow — create distinctive, production-grade interfaces or enhance existing ones. Integrates design context gathering, anti-pattern detection, heuristic scoring, and systematic polish. Works after speckit-brainstorm (new design) or on existing UI code (enhancement mode).
Test-Driven Development workflow. Enforces RED → GREEN → REFACTOR cycle with 80% coverage gate. Use for all new features and bug fixes.
Research-before-coding workflow. Search for existing tools, libraries, and patterns before writing custom code. Use whenever adding new functionality.
Playwright E2E testing patterns — Page Object Model, configuration, CI/CD integration, flaky test strategies, and artifact management for web and mobile web apps.
CI/CD pipeline patterns, Docker multi-stage builds, deployment strategies (rolling/blue-green/canary), health checks, rollbacks, and production readiness checklists.
Pattern extraction workflow. At the end of a productive session, distil reusable patterns, instincts, and lessons into persistent skill files. Prevents re-learning the same things.
REST API design patterns — resource naming, HTTP status codes, pagination, filtering, error response format, versioning, rate limiting. Use when designing or reviewing any API endpoint.
Docker Compose for local development, multi-service orchestration, container security, volume strategies, networking, and common troubleshooting commands.
Enforce test-driven development workflow. Scaffold interfaces, generate tests FIRST, then implement minimal code to pass. Ensure 80%+ coverage.
Convert tasks from tasks.md into GitHub issues. Use after task breakdown to track work items in GitHub project management.
Comprehensive security and quality review of uncommitted changes.
Generate custom quality checklists for validating requirements completeness and clarity. Use to create unit tests for English that ensure spec quality before implementation.