manifold

Surface and manage all constraints before implementation across planning, design, and deployment.

8|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/dhanesh/manifold --skill manifold-dhanesh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manifold
Source: https://github.com/dhanesh/manifold/tree/main/install/manifold
Command: npx skills add https://github.com/dhanesh/manifold --skill manifold-dhanesh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Constraint-first development framework surfaces all constraints upfront to prevent late-stage surprises and rework during delivery.

Core Features & Use Cases

  • Constraint-First Development: Surface all constraints before implementation to reduce risk.
  • Backward Reasoning: Reason from outcomes to requirements to ensure coverage.
  • Tension Detection: Identify and resolve conflicts between constraints early.
  • All-at-Once Generation: Generate code, docs, tests, runbooks, and dashboards from a single source.
  • Constraint Templates: Pre-built patterns for common architectures and workflows.
  • Light Mode: Simplified, fast iteration for quick changes.
  • PM Workflows: Produce PRDs and user stories with constraint traceability.
  • Parallel Execution: Run independent tasks concurrently to speed up delivery.
  • Native CLI: Fast, deterministic operations for CI/CD.
  • Multi-Agent Support: Works with Claude Code and AMP.

Quick Start

Start by exploring the available manifold commands to initialize, constrain, tension, anchor, generate, verify, and monitor status.

Frequently Asked Questions about manifold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is constraint-first development and how does it prevent late-stage rework?

Constraint-first development is a framework that surfaces all constraints upfront before implementation to prevent late-stage surprises and rework. It maintains a single source of truth to ensure traceable verification across code, tests, and operations.

How do I generate PRDs and user stories with constraint traceability?

You can generate PRDs and user stories with constraint traceability by using PM workflows. These workflows produce artifacts that maintain a single source of truth, ensuring every requirement is tracked backward from outcomes to initial constraints.

Can I use this constraint-first workflow with Claude Code and AMP?

Yes, the workflow provides multi-agent support and is fully compatible with Claude Code and AMP. It also includes a native CLI for fast, deterministic operations that integrate directly into your CI/CD pipelines.

What's the best way to identify and resolve conflicts between project constraints early?

The best way to identify and resolve conflicts early is through tension detection. This mechanism automatically identifies conflicts between constraints before implementation, allowing you to resolve them during the planning and design stages.

How do I generate code, tests, and runbooks from a single source of truth?

You can generate code, tests, runbooks, and dashboards simultaneously using all-at-once generation. This feature creates cohesive artifacts from a single constraint source, while parallel execution runs independent tasks concurrently to speed up delivery.

When should I use light mode for constraint-first planning instead of full workflows?

You should use light mode when you need simplified, fast iteration for quick changes. It bypasses the full constraint-first development framework to provide rapid updates without the overhead of complete tension detection and traceability.