tinyspecv0.0.9

tinyspec vs BMad METHOD

BMad METHOD is an AI-driven agile development framework that installs specialized AI agent personas (PM, Architect, Developer, QA, and more) into your project, guiding you through a full software development lifecycle via LLM conversations.

Overview

tinyspecBMad METHOD
ApproachSpec authoring toolProcess framework with AI personas
Spec formatSingle Markdown fileYAML agent definitions + Markdown workflows + templates
CLINative binary, full spec managementInstaller only (install/uninstall/status)
InstallSingle binarynpm
LLM dependencyOptionalRequired (agents are LLM-driven)

Spec format

Alternative

BMad METHOD does not have a single spec format. It installs a system of YAML agent definitions, Markdown workflow scripts, and Markdown output templates. You interact with AI personas (PM, Architect, Developer, etc.) that guide you through sequential workflows to produce planning documents. Each workflow step is a self-contained instruction file loaded just-in-time.

tinyspec

tinyspec uses a single Markdown file per feature. You write it, refine it with AI, and track implementation progress — all in one place. One format, one file, no personas required.

CLI tooling

Alternative

BMad METHOD's CLI has three commands: install, uninstall, and status. It is an installer — it copies agent definitions, workflow scripts, and templates into your project directory. There are no commands for creating, editing, formatting, or tracking specs.

tinyspec

tinyspec's CLI manages the full spec lifecycle: new, format, check, uncheck, status, list, view, and dashboard. A real spec management tool, not just an installer.

Workflow integration

Alternative

BMad installs agent files picked up by LLM coding tools (Claude Code, Cursor, etc.). You interact with specialized personas — asking the PM to create a product brief, the Architect to design the system, the Developer to implement. Sequential workflow enforcement prevents skipping phases. Covers brainstorming through retrospectives.

tinyspec

tinyspec integrates with Claude Code via skills. Specs live in .specs/ and are committed to your repo. Specs work with or without an AI agent — you can read, edit, and track them from the command line.

Formatting

Alternative

BMad METHOD has internal formatting tools for its own repo but exposes no user-facing formatting capabilities.

tinyspec

tinyspec format normalizes your Markdown so specs stay consistent across authors and edits.

When to choose BMad METHOD

  • You want a full agile process framework, not just a spec tool
  • You benefit from specialized AI personas guiding each development phase
  • Your team needs structured workflows from brainstorming through QA and retrospectives
  • You want an extensible module system for domain-specific workflows

When to choose tinyspec

  • You want a spec tool, not a process framework
  • You prefer writing specs directly rather than conversing with AI personas
  • You need a standalone CLI for spec management
  • You want minimal files added to your project