Documentation first
Product intent and architecture become source material for implementation—not cleanup work after the code exists.
mstack init installs project planning and ownership; mstack ai setup adds the specialist agents and engineering runtime that turn AI output into software worth shipping.
npm install -g @imisbahk/mstack@latestEveryone is arguing about which coding model is better.
GPT.Claude.Gemini.Codex.
But a faster model still cannot rescue the wrong product, an undefined boundary, or a decision nobody wrote down.
The bottleneck is thinking: understanding users, choosing the right scope, designing the system, and verifying what happens when reality disagrees with the happy path.
mstack captures the workflow I use to take software from an idea to production—and makes it available wherever you work with AI.
Not another project generator. A maintained set of decisions, specialists, procedures, and safeguards that live with your repository.
Product intent and architecture become source material for implementation—not cleanup work after the code exists.
One neutral engineering pack for 15 verified coding environments, from Claude Code and Codex to Antigravity, Kimi Code, Copilot, and OpenCode.
Nineteen focused roles with explicit responsibilities, boundaries, inputs, output contracts, and safe handoffs.
Twenty reusable procedures covering every lifecycle phase plus architecture, debugging, security, performance, and release work.
Nineteen prompt packs and four local, reviewable automations that reinforce the workflow without hiding it.
Install the workflow into a new or existing project while preserving files you already own.
Ten practical starting points for discovery, experiments, product, architecture, features, decisions, APIs, and production concerns.
Detect incomplete planning, manifest drift, unsafe runtime state, and missing setup before they become release problems.
Recorded ownership, previews, approvals, backups, and recovery make updates inspectable and reversible.
A repeatable path from user evidence to implementation, review, release readiness, and operation.
Build Like This coordinates phase-gated specialists, running independent lanes in parallel where supported and named sequential passes elsewhere while one lead owns synthesis and shared decisions.
A hypothesis, not a specification.
Product and user researchers test the problem, users, needs, and alternatives in parallel where supported, or as named sequential passes elsewhere.
The Product Manager integrates evidence into scope, non-goals, and a measurable outcome.
Architecture, data, security, UX, and operations make bounded decisions against one product definition.
Backend, frontend, database, and test specialists work concurrently where supported after contracts stabilize.
Code, security, accessibility, performance, and release evidence are checked independently.
One release owner integrates the evidence, deploys with authority, and feeds learning back into the workflow.
Each specialist has a responsibility, strict boundaries, required inputs, an output contract, and rules that prevent overlapping edits or recursive agent sprawl.
Parallel where supported and independent. Accountable at every gate.The strongest engineering workflow begins before implementation and continues after deployment. Every step reduces a different kind of uncertainty.
Start with a belief worth testing, not a stack worth using.
Name the people whose behavior or outcome should change.
Separate observed problems from plausible assumptions.
Choose the smallest behavior that can prove useful.
Make scope, non-goals, success, and evidence legible in product.md.
Define boundaries, contracts, data, security, and failure in architecture.md.
Implement validated contracts, domain behavior, persistence, permissions, and recovery.
Build the complete accessible journey against stable contracts.
Verify readiness, release progressively, observe, and recover safely.
Use outcomes and incidents to return to the earliest phase affected by new evidence.
Fast code is useful only after the problem, constraints, and intended outcome are clear.
Documents, contracts, and ADRs give humans and agents the same system to reason from.
Product, architecture, security, debugging, and delivery require different modes of judgment.
Success paths are not enough. Permissions, failure, recovery, accessibility, and operations are part of the product.
Don't ask AI to build your app.
Give it an engineering system to work inside.
Requires Node.js 20.11 or newer. Run init for project planning, then ai setup for agents, skills, prompts, and runtime guidance. Preview every repository change before applying it.
npm install -g @imisbahk/mstack@latest