Agentic engineering practice — rules, agents, quality gates, and workflow automation across projects
Invoke the momentum:agent-guidelines skill and follow it exactly.
Invoke the momentum:architecture-guard skill and follow it exactly.
Invoke the momentum:avfl skill and follow it exactly.
Invoke the momentum:code-reviewer skill and follow it exactly.
Invoke the momentum:create-story skill and follow it exactly.
Specialist dev agent for Gradle and build system work. Knows Kotlin DSL conventions, version catalogs, dependency management, plugin configuration. Spawned by sprint-dev for build-related stories.
Specialist dev agent for Kotlin Compose and frontend UI work. Knows Compose patterns, MVI architecture, state management, Navigation, Material3 theming. Spawned by sprint-dev for UI stories.
Specialist dev agent for SKILL.md, workflow, and agent definition authoring. Knows EDD patterns, frontmatter schema, 500-line limit, workflow XML structure. Spawned by sprint-dev for skill/agent stories.
Implements a single story per its spec. Lightweight agent spawned by sprint-dev Phase 2 — delegates implementation to bmad-dev-story, commits, and returns structured output.
Tests running behavior against Gherkin specs using external tools. Black-box behavioral validation — fundamentally different from AVFL's file-content validation. Spawned during Team Review phase (Decision 34).
Discovers project stack, researches breaking changes, consults on recommendations, generates path-scoped rules and reference docs.
Detects pattern drift against architecture decisions. Read-only enforcer. Invoked by Impetus — do not invoke directly.
Adversarial Validate-Fix Loop — multi-agent validation catching errors, hallucinations, and quality issues via parallel lenses and iterative fix.
Adversarial code reviewer with read-only tools. Produces structured findings reports. Invoked by VFL — do not invoke directly.
Creates a Momentum story with change-type classification, injected EDD/TDD guidance, and AVFL validation. Use when creating a Momentum story.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A practice framework for agentic engineering.
Momentum is a philosophy and process for building software with AI agents as primary code producers. It defines how specifications govern code generation, how quality is enforced when AI writes the code, and how the practice itself improves over time. The principles apply whether you're a solo developer or a team — anyone directing AI agents to produce code faces the same quality challenges.
Momentum is currently implemented using BMAD Method and Claude Code, but the principles and process are tool-agnostic. Any agentic coding tool and workflow framework could serve as the implementation layer.
Claude Code (Tier 1 — full enforcement):
npx skills add https://github.com/iamsteveholmes/momentum --all
Then in Claude Code:
/momentum
Impetus (the Momentum orchestrator) runs first-time setup: installs global rules, configures hooks, sets up MCP integrations, and orients you to available workflows.
Cursor or other tools (Tier 2 — advisory):
npx skills add https://github.com/iamsteveholmes/momentum -a cursor
Skills install and are invocable immediately. No additional setup required.
No tooling (Tier 3 — philosophy only):
Read the Principles section below and the Philosophy section for the full framework. No installation needed.
Momentum operates at three tiers depending on your tool environment. The same skill files install at every tier — what changes is the enforcement level.
Claude Code provides the complete enforcement stack:
~/.claude/rules/ — authority hierarchy, anti-pattern rules, and coding standards are always in contextcontext: fork — verification agents run in separate contexts with restricted tool access, enforcing producer-verifier separationmodel: and effort: frontmatter; Claude Code routes to the appropriate model tier/momentum provides session orientation, sprint awareness, install/upgrade management, and workflow accessWhat "full deterministic" means: Quality standards at the deterministic enforcement tier (hooks, test gates, file protection) execute automatically. They cannot be skipped, deprioritized, or forgotten. Structured enforcement (workflow steps, review checklists) executes as part of skill workflows. Advisory enforcement (rules in context) is always loaded.
Install: npx skills add https://github.com/iamsteveholmes/momentum --all, then /momentum
Tools that support the Agent Skills standard can install Momentum skills:
context: fork, model:, effort:, and allowed-tools fields are Claude Code-specific; other tools skip them without errorWhat is NOT available at Tier 2:
~/.claude/rules/ auto-loading)context: fork — all work happens in a single context)model: frontmatter enforcement)/momentum session management)Skills still provide significant value at Tier 2 — workflow structure, acceptance criteria enforcement, review checklists, and quality guidance all function as advisory instructions.
Install: npx skills add https://github.com/iamsteveholmes/momentum -a cursor
Momentum's principles are designed to be valuable without any tooling. A developer or team can adopt the practice by reading the documentation:
npx claudepluginhub iamsteveholmes/momentum --plugin momentumHarness for Claude Code — skills, /harness:* slash commands, persona subagents, lifecycle hooks, and MCP tools without per-repo `harness setup`. Sibling plugins exist for Cursor, Gemini CLI, and Codex.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Complete project development toolkit: 23 agents, 23 slash commands, 29 lifecycle hooks, and 69 reusable skills for Claude Code workflows
Agentic engineering done right — 57 structured workflows, 17 specialist agent personas, persistent memory across sessions, integrated learning partner, and impeccable UI design system. Works with Claude Code, Windsurf, Cursor, Gemini CLI, OpenCode, and Codex.
Elite AI development framework: reference-first design, agent orchestration, automated quality gates, and battle-tested engineering workflows
HelloAGENTS — The orchestration kernel that makes any AI CLI smarter. Adds intelligent routing, unified QA gates, safety guards, and notifications.