Outcome Engineering
Official@outcomeeng
Spec-driven development for AI-assisted engineering
Agent Skills by Outcome Engineering
Showing 49 vetted skills indexed across 1 GitHub repositories.
committing-changes
Enforce Conventional Commits format with selective staging for atomic git commits.
designing-frontend
Design distinctive frontend interfaces with production-grade HTML/CSS/JS.
reviewing-tests
Identify evidence gaps in cross-language unit and integration test suites.
testing
Enforces staged, evidence-first testing workflows prioritizing real dependencies over mocks.
standardizing-python-testing
Standardize Python testing patterns with property-based tests, DI, and typed fixtures.
reviewing-python
Review Python codebases adversarially and issue APPROVED or REJECTED verdicts.
reviewing-python-architecture
Review ADRs against testing principles, Atemporal voice rules, and PDR constraints.
standardizing-python
Enforce Python linting, typing, and naming conventions with Ruff and MyPy.
coding-python
Write or fix Python implementation code to pass existing tests.
implementing-python-feature
Orchestrate sequential Python feature implementation with tests, reviews, and approvals.
reviewing-python-tests
Audit Python test suites for spec compliance and property-based coverage.
architecting-python
Enforce architecture decision records with testing strategy for Python projects.
implementing-python-files
Automate Python file implementations using a 4-step TDD workflow.
testing-python
Create and correct Python tests from story specifications.
understanding-specs
Load hierarchical product, capability, feature, and story specifications into a structured context summary.
managing-specs
Enforce canonical specs/ directory structure, templates, and naming conventions.
creating-commands
Create structured slash commands with YAML frontmatter and XML bodies.
creating-skills
Create and audit SKILL.md files using the router-based XML structure.
auditing-skills
Audit SKILL.md files for structural and content issues with file:line findings.
creating-subagents
Create, edit, and configure subagents using a standardized XML-prompt framework.
auditing-subagents
Audit subagent configurations against best practices and produce severity-based findings.
auditing-commands
Audit slash command Markdown files for YAML, arguments, context, and tool restrictions.
implementing-typescript-feature
Orchestrate TypeScript feature implementation across stories with a strict five-step cycle.
reviewing-typescript-tests
Enforce spec-compliant TypeScript unit, integration and e2e test reviews with property-based testing checks.
Frequently Asked Questions About Outcome Engineering
FAQPage SchemaWhat specific tasks are enabled by these engineering frameworks?▼
These frameworks enable systematic decomposition of product requirements into testable stories, enforcement of test-driven development cycles, and rigorous architectural governance through ADR and PDR validation. They ensure codebases maintain high coverage through property-based testing and strict adherence to defined specification hierarchies.
Which personas benefit most from these engineering methodologies?▼
Software architects, lead developers, and technical product managers benefit from these methodologies. They are designed for teams requiring high-integrity codebases, standardized documentation structures, and verifiable progress tracking across complex feature implementations.
What are the prerequisites for implementing these development standards?▼
Implementation requires an existing repository structure supporting hierarchical specification directories, such as /specs or /spx. Teams must adopt the mandatory eight-phase TDD workflow and integrate the provided XML-based prompt frameworks for subagent and command governance.