defprod1
Official@defprod1
DefProd skills drive specification-first product development: product definitions, user stories, staged change pipelines, and surface-aware test generation via MCP.
Agent Skills by defprod1
Showing 29 vetted skills indexed across 1 GitHub repositories.
defprod-{{skill-name}}
Provides a starter template for authoring DefProd agent skills with phased workflows.
defprod-create-area-tests
Routes test generation for all stories in a product area to per-surface sibling skills.
defprod-create-definition
Populates a DefProd product brief and areas by analyzing documentation and codebase.
defprod-analyze-discrepancies
Detects drift between product definitions and codebase implementation, producing a structured discrepancy report.
defprod-fix-test-failures
Implements fixes for failed and flaky tests from a test check report.
defprod-realize-product-from-template
Creates a product from a DefProd template and scaffolds its codebase from the linked starter Git repo.
defprod-fix-discrepancies
Applies discrepancy report recommendations to align product definitions with codebase implementation.
defprod-change-review
Reviews a change's diff for correctness, security, test coverage, and scope fidelity before it lands.
defprod-fix-bug
Routes bug reports into the DefProd change pipeline for reproduce, fix, and regression verification.
defprod-change
Orchestrates change records end-to-end through the DefProd pipeline from ticket intake to shipment.
defprod-implement-product
Implements a DefProd product definition into a working codebase area by area.
defprod-run-area-tests
Runs e2e tests for a product area and classifies failures as test or production faults.
defprod-change-test
Verifies implementations against acceptance criteria and ensures e2e test coverage for changes.
defprod-create-mcp-tests
Generates Vitest integration tests for MCP-surface user stories via the Model Context Protocol SDK.
defprod-onboard-product
Builds a complete DefProd product definition from an existing codebase through phased MCP workflows.
defprod-change-tracker
Adapts external trackers like JIRA, Notion, and Linear to the DefProd change workflow.
defprod-create-cli-tests
Generates subprocess integration tests for CLI-surface user stories from DefProd acceptance criteria.
defprod-create-api-tests
Generates Vitest or Jest HTTP integration tests for API-surface user stories with one test per acceptance criterion.
defprod-create-ui-tests
Generates Playwright or Cypress e2e tests from DefProd user stories with UI surface.
defprod-change-land
Commits, merges, and pushes a reviewed change while stamping DefProd pipeline stages and completing delivered user stories.
defprod-change-define
Aligns code changes with product definition user stories and acceptance criteria before implementation.
defprod-exhaustive-discussion
Conducts structured design reviews by systematically resolving branches of a design decision tree.
defprod-implement-feature
Routes feature implementation requests into the DefProd change workflow pipeline.
defprod-change-code
Implements change-scoped code following linked user story acceptance criteria and repo conventions.
Frequently Asked Questions About defprod1
FAQPage SchemaWhat tasks can I accomplish with defprod1's skills?▼
You can define products with briefs, areas, and user stories; scaffold and implement codebases area-by-area; generate UI, API, CLI, and MCP tests from acceptance criteria; run and fix test failures; detect and repair definition-versus-code drift; and drive tracked changes through staged pipelines.
Who should use the DefProd skill set?▼
Software engineers and technical leads practicing specification-first development. It suits teams maintaining product definitions alongside code, running quality-gated change pipelines with human gates and CI/CD handoffs, and needing per-story test coverage across Playwright, Vitest, or Jest harnesses.
How do the DefProd skills run in practice?▼
Skills invoke DefProd operations through MCP calls such as listProducts, getUserStory, and createChange, combined with file reads, edits, and shell commands. The /defprod-change entry point walks a change stage by stage, while sibling stage skills also work standalone.
What prerequisites and dependencies are required?▼
A running DefProd MCP server is required for product, area, story, and change operations. Test status syncing reads credentials and multi-suite config from an env file, defaulting to ~/.config/defprod/prod.env. External tracker integration requires filling in the user-owned change-tracker adapter.
How does DefProd handle small edits that don't need tracking?▼
The defprod-untracked-change skill handles decision-free edits like label tweaks, lint fixes, and mechanical refactors. It reuses the code, test, review, and land stage skills with quality gates intact but creates no change record, escalating to /defprod-change when a design decision appears.