Constraint-first development framework
npx claudepluginhub dhanesh/manifoldConstraint-first development framework with structured phases: initialize, constrain, tension, anchor, generate, verify.
Constraint-first development framework that makes ALL constraints visible BEFORE implementation.
TRADITIONAL MANIFOLD
───────────────────────────────── ─────────────────────────────────
Spec → Design → Build → Test All constraints exist NOW
Discover problems during build Problems visible before build
Sequential planning Constraint satisfaction
Forward reasoning Backward from outcome
| I want to... | Go to |
|---|---|
| Get running in 15 minutes | Quickstart |
| See a full feature walkthrough | Walkthrough |
| Look up a CLI command | CLI Reference |
| Understand the terminology | Glossary |
| Use pre-built constraint patterns | Templates |
| Generate PRDs and user stories | PM Guide |
| Use Manifold for non-software decisions | Non-Programming Guide |
| Fix something that's broken | Troubleshooting |
| Contribute to Manifold | Contributing |
source) and challengeability (challenger) to guide tension resolution direction--domain=non-software activates universal categories (Obligations, Desires, Resources, Risks, Dependencies) and decision-focused artifactsclaude plugin:install github:dhanesh/manifold#plugin
This installs Manifold as a native Claude Code plugin, giving you:
/manifold:m0-init through /manifold:parallel)/manifold:setup command to install the native CLI binaryAfter installing the plugin, run /manifold:setup inside Claude Code to get the fast CLI binary.
curl -fsSL https://raw.githubusercontent.com/dhanesh/manifold/main/install/install.sh | bash
The installer auto-detects which AI agents you have and installs per-agent:
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations