specsmd Glossary
Core terminology used throughout specsmd and AI-DLC.
Core terminology used throughout specsmd and AI-DLC.
Core terminology used throughout specsmd and AI-DLC.
---
A high-level statement of purpose that encapsulates what needs to be achieved - whether a business goal, feature, or technical outcome. Intents serve as the starting point for AI-driven decomposition into actionable tasks.
A cohesive, self-contained work element derived from an Intent. Units are designed to deliver measurable value and are loosely coupled, enabling autonomous development and independent deployment. Analogous to Subdomains in DDD or Epics in Scrum.
The smallest iteration in AI-DLC, designed for rapid implementation of a Unit or a set of tasks within a Unit. Bolts emphasize intense focus and high-velocity delivery, with build-validation cycles measured in hours or days rather than weeks. Analogous to Sprints in Scrum.
A well-defined contract that aligns human and AI understanding of what needs to be built. Stories articulate functional scope and include acceptance criteria.
---
The phase focused on capturing Intents and translating them into Units for development. Uses "Mob Elaboration" ritual. Outputs include PRFAQs, User Stories, NFRs, Risk descriptions, and Suggested Bolts.
The phase encompassing iterative execution of tasks, transforming Units into tested, operations-ready Deployment Units. Progresses through Domain Design → Logical Design → Code → Test.
The phase centered on deployment, observability, and maintenance of systems. AI analyzes telemetry, detects patterns, and proposes actionable recommendations.
---
A collaborative requirements elaboration and decomposition ritual in the Inception Phase. AI proposes breakdown of Intent into Stories and Units; humans (the mob) refine and validate.
A collaborative development ritual in the Construction Phase. Teams collocate, exchange integration specifications, make decisions, and deliver bolts.
---
An artifact that models the core business logic of a Unit independently of infrastructure. Uses DDD principles: aggregates, value objects, entities, domain events, repositories, factories.
An artifact that translates Domain Designs by extending them to meet non-functional requirements using appropriate architectural patterns (CQRS, Circuit Breakers, etc.).
Operational artifacts encompassing packaged executable code (containers, serverless functions), configurations (Helm Charts), and infrastructure components (Terraform, CloudFormation) that are tested for functional acceptance, security, and NFRs.
Press Release / FAQ document that summarizes business intent, functionality, and expected benefits.
Requirements covering Performance, Scalability, Security, Reliability, Maintainability, and Observability.
---
A bolt type using Domain-Driven Design principles for complex business logic. Stages: Domain Model → Technical Design → ADR Analysis (optional) → Implement → Test.
A lightweight bolt type for UI, integrations, and utilities. Stages: Plan → Implement → Test.
A bolt type for research and exploration when facing unknowns.
---
A specialized AI persona with defined responsibilities, skills, and workflows. specsmd has four agents: Master (orchestrator, router, and project initializer), Inception, Construction, Operations.
A focused capability within an agent. Skills are invoked to perform specific tasks (e.g., creating intents, gathering requirements, starting bolts).
File-based storage system for all project artifacts. Maintains context across agent sessions and provides traceability.
Commands invocable in agentic coding tools that activate agents (e.g., `/specsmd-master-agent`, `/specsmd-inception-agent`).
Markdown templates used to create consistent artifacts (requirements, stories, unit briefs, etc.).
Documents that guide conversations for establishing standards (tech-stack, coding standards, etc.).
Formatting rules embedded at the top of every skill file. These rules ensure consistent output across all agents. Key rules include: no ASCII tables, numbered list format for options, and standard status indicators.
Visual markers used consistently across all agent outputs to show progress:
A pattern used at the end of every skill output that presents available actions and recommends the most logical next action. Format: `→ **option** - Description`
A checkpoint in agent workflows where the AI pauses and explicitly requests human approval before proceeding. Used to enforce the "Human Oversight as Loss Function" principle.
---
Standard defining technology choices: languages, frameworks, databases, ORMs, authentication, infrastructure, package managers.
Standard defining code quality: formatting, linting, naming conventions, file organization, testing strategy, error handling, logging.
Standard defining high-level design: architecture style, API design, state management, caching, security patterns.
Standard defining UI/UX patterns: design system, styling approach, accessibility, responsive strategy.
Standard defining API design: API style, versioning, response format, error format, pagination.
---
Anthropic's CLI tool for Claude. specsmd installs commands to `.claude/commands/`.
AI-powered code editor with agentic capabilities. specsmd installs commands to `.cursor/commands/`.
GitHub's AI pair programmer. specsmd installs commands to `.github/copilot/commands/`.
---
The principle that human validation at each step catches and corrects errors early before they snowball downstream.
AI proposes plans, decompositions, and implementations; humans approve, validate, and confirm decisions.
Each artifact builds context for the next step, ensuring AI has accurate information throughout the lifecycle.