Skip to main content

Skills Reference

SpecWeave provides 100+ specialized skills that activate automatically based on context or can be invoked directly. Skills are more powerful than commands - they provide domain expertise, best practices, and guided workflows.

Skills = Commands Now

In Claude Code, skills and slash commands execute identically. Use /sw:skill-name to invoke any skill. Skills auto-activate when their keywords are detected in your prompts.

How Skills Work

Invocation methods:

  1. Auto-activation: Just describe what you need - skills activate based on keywords
  2. Direct invocation: /sw:skill-name or /sw-plugin:skill-name
  3. Chaining: Skills can invoke other skills for complex workflows

Core Skills (Planning & Management)

These skills form the foundation of spec-driven development.

SkillDescriptionWhen to Use
sw:incrementPlan and create increments with PM/Architect collaborationStarting any new feature
sw:pmProduct Manager for specs, user stories, acceptance criteriaWriting requirements
sw:architectSystem architect for technical designs and ADRsArchitecture decisions
sw:role-orchestratorMulti-agent coordination (PM, Architect, DevOps, QA)Complex full-stack features
sw:roadmap-plannerProduct roadmap and feature prioritizationQuarterly planning
sw:spec-generatorGenerate spec.md, plan.md, tasks.md from ideasConverting ideas to specs
sw:test-aware-plannerTasks with embedded BDD test plansTest-first planning
sw:brainstormMulti-perspective ideation with cognitive lensesExploring approaches before committing

brainstorm

Purpose: Explore a problem from multiple angles before committing to an implementation path. Uses Tree of Thought divergent exploration with selectable cognitive lenses.

/sw:brainstorm "real-time notifications"              # Standard depth
/sw:brainstorm "auth system" --depth deep # All 5 phases + deepening
/sw:brainstorm "payment gateway" --lens six-hats # Specific lens
/sw:brainstorm "API design" --depth quick # Fast 3-approach comparison

5-Phase Flow:

  1. Frame — Problem statement, starbursting (5W1H), clarifying questions
  2. Diverge — Generate 4-6 approaches via selected cognitive lens
  3. Evaluate — Comparison matrix with scoring and explicit recommendation
  4. Deepen (deep only) — Abstraction laddering, analogies, pre-mortem analysis
  5. Output — Save persistent brainstorm doc, offer handoff to /sw:increment

Depth Modes:

  • quick — 3 inline approaches, skip lenses (Phase 1+3)
  • standard — Default lens, 4-6 approaches (Phase 1-3+5)
  • deep — Multiple lenses via parallel subagents, all 5 phases

Cognitive Lenses:

  • default — Independent parallel generation (conservative, bold, speed, extensibility)
  • six-hats — Six Thinking Hats (facts, feelings, caution, optimism, creativity, process)
  • scamper — SCAMPER transformations (substitute, combine, adapt, modify, repurpose, eliminate, reverse)
  • triz — Constraint inversion (negate core assumptions)
  • adjacent — Adjacent Possible (what recently became feasible)

Additional features:

  • --resume — Pick up a previous brainstorm session
  • --criteria — Custom evaluation criteria (e.g., brand-fit,audience-reach,cost)
  • TRIZ lens includes 13 inventive principles adapted for software
  • Adjacent Possible lens uses live web search to ground ideas in reality

Output: Persistent brainstorm document at .specweave/docs/brainstorms/YYYY-MM-DD-topic.md with idea tree for revisiting later.

Full guide: Brainstorming with Cognitive Lenses

increment

Purpose: Plan and create SpecWeave increments with PM and Architect collaboration.

/sw:increment "User authentication with JWT"

What it does:

  • Detects tech stack automatically
  • Runs PM-led spec creation
  • Creates plan.md with architecture
  • Generates tasks.md with proper AC-IDs

pm

Purpose: Product Manager for spec-driven development.

/sw:pm  # Activate PM guidance

Covers:

  • User story writing with proper format
  • Acceptance criteria with testable AC-IDs
  • MVP prioritization (MoSCoW, RICE)
  • Requirements refinement

architect

Purpose: System architect for scalable, maintainable designs.

/sw:architect  # Get architecture guidance

Covers:

  • ADR (Architecture Decision Record) writing
  • Microservices vs monolith decisions
  • Database schema design
  • Technology selection trade-offs

role-orchestrator

Purpose: Multi-agent orchestration for complex features.

/sw:role-orchestrator "Build SaaS dashboard with payments"

Coordinates:

  • PM for requirements
  • Architect for design
  • DevOps for infrastructure
  • QA for testing strategy
  • Security for compliance

Execution & Workflow Skills

Control the development workflow from start to finish.

SkillDescriptionWhen to Use
sw:doExecute tasks manuallyTask-by-task control
sw:autoAutonomous executionHands-free development
sw:auto-parallelMulti-agent parallel executionLarge features with isolation
sw:auto-statusCheck autonomous progressMonitoring from another session
sw:cancel-autoEmergency stopOnly when auto mode needs abort
sw:progressShow increment statusChecking completion
sw:nextSmart workflow transitionCompleting and moving on
sw:doneClose incrementFinishing work
sw:validateRule-based validationQuick quality check
sw:qaAI quality gatePre-release assessment
sw:grillImplementation auditorComprehensive code audit

auto

Purpose: Autonomous execution that runs for hours.

/sw:auto  # Start autonomous execution

Features:

  • Continuous loop: Read task → Implement → Test → Fix → Next
  • Self-healing: Retries failures up to 3 times
  • Living docs sync: Updates documentation automatically
  • Proven for 2-3 hour sessions

grill

Purpose: Comprehensive implementation audit using parallel subagents.

/sw:grill                    # Full project audit
/sw:grill 0007 # Specific increment
/sw:grill src/auth # Specific module
/sw:grill --focus security # Focus on security

Audits:

  • Structure and organization
  • Code quality and patterns
  • Consistency across codebase
  • Documentation completeness
  • Dependency health
  • Test coverage
  • Security vulnerabilities

Quality & Testing Skills

Ensure code quality and test coverage.

SkillPluginDescription
sw:tdd-redcoreWrite failing tests first
sw:tdd-greencoreMinimal implementation to pass
sw:tdd-refactorcoreImprove code quality
sw:tdd-cyclecoreFull TDD workflow
sw:code-reviewercoreElite code review with AI techniques
sw:increment-quality-judge-v2coreLLM-as-Judge quality assessment
unit-testingtestingUnit test patterns and Vitest
e2e-testingtestingPlaywright E2E testing
qa-engineertestingManual QA processes

qa-engineer (testing plugin)

Purpose: QA expert for test strategy and automation frameworks.

/testing:qa  # Get QA guidance

Covers:

  • Test pyramid (unit > integration > E2E)
  • Coverage targets (80%+ for critical paths)
  • Playwright, Jest, Vitest patterns
  • BDD scenarios (Given/When/Then)

code-reviewer

Purpose: AI-assisted code review.

/sw:code-reviewer  # Review recent changes

Checks:

  • OWASP security vulnerabilities
  • Performance anti-patterns
  • Code quality metrics
  • Technical debt assessment

Frontend Skills

Build modern web applications with best practices.

SkillPluginDescription
frontendfrontendGeneral frontend development
frontend-architectfrontendReact/Vue/Angular architecture
frontend-designfrontendUI/UX implementation
design-system-architectfrontendComponent library design
nextjsfrontendNext.js App Router patterns
code-explorerfrontendCodebase navigation

frontend-architect

Purpose: Frontend architecture for React, Vue, or Angular.

/frontend:architect  # Frontend architecture guidance

Covers:

  • Component composition patterns
  • State management (Redux, Zustand, Pinia)
  • Performance optimization
  • Accessibility (a11y) requirements

nextjs

Purpose: Next.js 14+ App Router patterns.

/frontend:nextjs  # Next.js guidance

Covers:

  • Server Components vs Client Components
  • Route handlers and middleware
  • Data fetching patterns
  • Image and font optimization

Backend Skills

Build scalable APIs and services.

SkillPluginDescription
nodejs-backendbackendNode.js/Express/Fastify APIs
python-backendbackendPython/FastAPI/Django services
dotnet-backendbackend.NET Core APIs
database-optimizerbackendSQL and NoSQL optimization

nodejs-backend

Purpose: Node.js backend development.

/backend:nodejs  # Node.js guidance

Covers:

  • Express/Fastify patterns
  • Middleware architecture
  • Error handling
  • Authentication (JWT, sessions)

database-optimizer

Purpose: Database performance and design.

/backend:database-optimizer  # DB optimization

Covers:

  • Query optimization
  • Index strategies
  • Connection pooling
  • PostgreSQL, MySQL, MongoDB patterns

Infrastructure & DevOps Skills

Deploy and operate at scale.

SkillPluginDescription
devopsinfraCI/CD pipelines and deployment
observabilityinfraLogging, metrics, tracing
infrastructurecoreTerraform and cloud IaC
k8s-manifest-generatork8sKubernetes manifests
k8s-security-policiesk8sPod security and RBAC
helm-chart-scaffoldingk8sHelm chart creation
gitops-workflowk8sArgoCD/Flux workflows

devops

Purpose: CI/CD and deployment automation.

/infra:devops  # DevOps guidance

Covers:

  • GitHub Actions, GitLab CI
  • Docker containerization
  • Vercel, Cloudflare deployment
  • Blue-green, canary deployments

k8s-manifest-generator

Purpose: Generate Kubernetes manifests.

/k8s:deployment-generate  # K8s manifests

Generates:

  • Deployments, Services, Ingress
  • ConfigMaps, Secrets
  • HPA, PDB for resilience
  • Network policies

External Sync Skills

Integrate with GitHub, JIRA, and Azure DevOps.

SkillPluginDescription
github-syncsw-githubBidirectional GitHub sync
github-multi-projectsw-githubMulti-repo GitHub coordination
github-issue-trackersw-githubIssue management
github-issue-standardsw-githubIssue formatting standards
jira-syncsw-jiraBidirectional JIRA sync
jira-mappersw-jiraField mapping configuration
jira-resource-validatorsw-jiraValidate JIRA resources
ado-syncsw-adoAzure DevOps sync
ado-multi-projectsw-adoMulti-project ADO coordination
ado-mappersw-adoADO field mapping

github-sync

Purpose: Two-way sync between SpecWeave and GitHub Issues.

/sw-github:sync 0007  # Sync increment 0007 to GitHub

Maps:

  • Feature → GitHub Milestone
  • User Story → GitHub Issue
  • Task → Issue checkbox

jira-sync

Purpose: Bidirectional JIRA integration.

/sw-jira:sync 0007  # Sync to JIRA

Maps:

  • Feature → JIRA Epic
  • User Story → JIRA Story
  • Task → JIRA Sub-task

Data & Streaming Skills

Build event-driven architectures.

SkillPluginDescription
kafka-architectkafkaKafka architecture design
kafka-opskafkaKafka operations and monitoring
kafka-streams-topologykafkaStream processing topologies
confluent-kafka-connectconfluentKafka Connect configuration
confluent-schema-registryconfluentAvro/Protobuf schemas
confluent-ksqldbconfluentksqlDB streaming queries

kafka-architect

Purpose: Kafka event-driven architecture.

/kafka:architect  # Kafka architecture guidance

Covers:

  • Topic design and partitioning
  • Producer/consumer patterns
  • Exactly-once semantics
  • Schema evolution

ML & AI Skills

Build machine learning systems.

SkillPluginDescription
ml-specialistmlML model development
ml-engineermlML pipeline engineering
mlops-engineermlMLOps and model deployment
data-scientistmlData analysis and experimentation
imagesw-mediaAI image generation (Google Imagen 4 / Pollinations.ai)
videosw-mediaAI video generation (Google Veo 3.1 / Pollinations.ai)
remotionsw-mediaProgrammatic video from React with Remotion

ml-specialist

Purpose: Machine learning model development.

/ml:engineer  # ML guidance

Covers:

  • Model selection
  • Feature engineering
  • Training pipelines
  • Model evaluation metrics

image (sw-media)

Purpose: Generate images using AI. Google Imagen 4 (with GEMINI_API_KEY) or Pollinations.ai (free fallback).

/sw-media:image "hero image for SaaS landing page"

Generates:

  • Hero images
  • Icons and logos
  • Product mockups

video (sw-media)

Purpose: Generate videos using AI. Google Veo 3.1 (with GEMINI_API_KEY) or Pollinations.ai (free fallback).

/sw-media:video "product demo showing the dashboard in action"

remotion (sw-media)

Purpose: Create programmatic videos with Remotion (React components rendered to MP4).

/sw-media:remotion "animated product launch video with logo reveal"
  • Illustrations

Mobile Skills

Build cross-platform mobile apps.

SkillPluginDescription
react-native-expertmobileMobile architecture and React Native development

react-native-expert

Purpose: React Native cross-platform development.

/mobile:react-native  # React Native guidance

Covers:

  • Expo vs bare workflow
  • Navigation patterns
  • Native module integration
  • Performance optimization

Security & Compliance Skills

Build secure, compliant systems.

SkillPluginDescription
securitycoreSecurity assessment and hardening
security-patternscoreReal-time security pattern detection
compliance-architecturecoreSOC 2, HIPAA, GDPR compliance
pci-compliancepaymentsPCI-DSS for payments

security

Purpose: Security vulnerability assessment.

/sw:security  # Security guidance

Covers:

  • OWASP Top 10
  • Authentication/authorization flaws
  • Injection vulnerabilities
  • Security headers

compliance-architecture

Purpose: Enterprise compliance for regulated industries.

/sw:compliance-architecture  # Compliance guidance

Covers:

  • SOC 2 Type II controls
  • HIPAA for healthcare
  • GDPR for EU data
  • PCI-DSS for payments

Payments Skills

Build payment systems.

SkillPluginDescription
paymentspaymentsPayment integration patterns
billing-automationpaymentsSubscription and billing
pci-compliancepaymentsPCI-DSS compliance

payments

Purpose: Payment gateway integration.

/payments:payment-core  # Payment guidance

Covers:

  • Stripe integration
  • Webhook handling
  • Idempotency patterns
  • Refund workflows

Documentation Skills

Create and maintain documentation.

SkillPluginDescription
docs-writercoreTechnical documentation
docs-updatercoreLiving docs synchronization
living-docscoreLiving documentation management
living-docs-navigatorcoreNavigate project docs
technical-writingdocsTechnical writing best practices
docusaurusdocsDocusaurus site management

docs-writer

Purpose: Technical documentation generation.

/sw:docs-writer  # Generate documentation

Creates:

  • API documentation
  • README files
  • User guides
  • Developer onboarding

docusaurus

Purpose: Docusaurus documentation site.

/docs:docusaurus  # Docusaurus guidance

Covers:

  • MDX components
  • Sidebar configuration
  • Versioning
  • Search integration

Cost Optimization Skills

Optimize cloud spending.

SkillPluginDescription
cost-optimizationcostGeneral cost reduction
aws-cost-expertcostAWS cost analysis
cloud-pricingcostMulti-cloud pricing comparison

cost-optimization

Purpose: Cloud cost reduction strategies.

/cost:cost-optimization  # Cost analysis

Covers:

  • Right-sizing instances
  • Reserved capacity planning
  • Spot instance strategies
  • Storage tier optimization

Utility Skills

General-purpose development utilities.

SkillPluginDescription
code-simplifiercoreCode clarity improvement
reflectcoreLearning from corrections
translatorcoreContent translation
context-loadercoreContext efficiency
detectorcoreSpecWeave workflow detection
lspcoreCode navigation (find refs, go to def)
brownfield-analyzercoreExisting project analysis
brownfield-onboardercoreProject migration
frameworkcoreSpecWeave framework guide
service-connectcoreExternal service connection

code-simplifier

Purpose: Improve code clarity without changing behavior.

/sw:code-simplifier  # Simplify recent changes

Does:

  • Removes unnecessary complexity
  • Improves variable naming
  • Extracts functions appropriately
  • Never changes functionality

lsp

Purpose: Code navigation (LSP workaround for Claude Code v2.1.0+).

/sw:lsp refs MyFunction     # Find references
/sw:lsp def MyClass # Go to definition
/sw:lsp hover file.ts 42 10 # Type info at position

Release & Versioning Skills

Manage releases and versions.

SkillPluginDescription
release-expertsw-releaseRelease orchestration and version alignment

release-expert

Purpose: Full release orchestration, version alignment, and coordination.

/sw-release:release-expert  # Release guidance

Covers:

  • Semantic versioning and version alignment
  • Multi-repo release coordination and waves
  • RC lifecycle management
  • Changelog generation and rollback procedures

Diagrams & Visualization Skills

Create technical diagrams.

SkillPluginDescription
diagramssw-diagramsArchitecture diagram design and generation

diagrams

Purpose: Create and generate Mermaid/C4 diagrams.

/sw-diagrams:diagrams  # Create diagrams

Creates:

  • C4 architecture diagrams (Context, Container, Component)
  • Sequence diagrams
  • Entity relationship diagrams
  • Deployment diagrams

Workflow Automation Skills

Automate with n8n.

SkillPluginDescription
n8n-kafka-workflowssw-n8nKafka + n8n automation

n8n-kafka-workflows

Purpose: Event-driven workflow automation.

/sw-n8n:n8n-kafka-workflows  # n8n + Kafka workflows

Creates:

  • Kafka trigger nodes
  • Event processing workflows
  • Webhook integrations

Installing Domain Plugins

Skills are loaded from plugins. The core sw plugin is always installed. Domain plugins install automatically based on your tech stack, or manually:

# Install domain plugins (from vskill marketplace)
vskill install --repo anton-abyzov/vskill --plugin frontend
vskill install --repo anton-abyzov/vskill --plugin backend
vskill install --repo anton-abyzov/vskill --plugin infra
vskill install --repo anton-abyzov/vskill --plugin testing
vskill install --repo anton-abyzov/vskill --plugin kafka
vskill install --repo anton-abyzov/vskill --plugin ml
vskill install --repo anton-abyzov/vskill --plugin mobile
vskill install --repo anton-abyzov/vskill --plugin payments
vskill install --repo anton-abyzov/vskill --plugin k8s
vskill install --repo anton-abyzov/vskill --plugin cost
vskill install --repo anton-abyzov/vskill --plugin docs

# Install integration plugins (from specweave marketplace)
vskill add specweave --plugin sw-github
vskill add specweave --plugin sw-jira
vskill add specweave --plugin sw-ado
vskill add specweave --plugin sw-diagrams
vskill add specweave --plugin sw-release

Next Steps