manifold-m0-init

Initialize constraint manifold scaffolds with JSON and Markdown artifacts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing feature initialization and constraint manifold setup is error-prone and repetitive. This skill automates the creation of a dedicated constraint manifold scaffold, ensuring consistent structure and metadata from the outset.

Core Features & Use Cases

  • Automatic creation of .manifold/<feature>.json and .manifold/<feature>.md files with proper scaffolding.
  • Establishes initial schema_version, phase, timestamps, and empty constraint categories for business, technical, UX, security, and operational.
  • Quick adoption for feature onboarding, experiments, or any feature requiring constraint-based planning.

Quick Start

Run /m0-init <feature-name> to create the manifold scaffold and emit the two artifact files.

Frequently Asked Questions about manifold-m0-init

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

FAQPage Schema
What is a constraint manifold and when do I need one for feature planning?

A constraint manifold is a structured scaffold for constraint-driven feature planning. You need one when onboarding a new feature or experiment to systematically track business, technical, UX, security, and operational constraints from the start.

How do I initialize a constraint manifold for a new feature?

To initialize a constraint manifold, run the /m0-init command with your feature name. This automatically generates a .manifold directory containing a machine-readable JSON structure and a human-readable Markdown rationale file.

Does the manifold initialization scaffold support both machine-readable and human-readable formats?

Yes, the manifold initialization writes both a .manifold/<feature>.json file for machine-readable schema processing and a .manifold/<feature>.md file for human-readable rationale, ensuring compatibility across automated and manual workflows.

Can I use this manifold scaffold for feature onboarding and experimentation without manual setup?

Yes, you can use this scaffold for feature onboarding and experimentation without manual setup. It automatically establishes the initial schema version, phase, timestamps, and empty constraint categories to eliminate repetitive configuration.

What are the limitations of using an automated manifold scaffold for feature planning?

The scaffold initializes empty constraint categories and basic metadata, but it does not populate the actual constraints themselves. You must manually define the specific business, technical, and operational limits within the generated structure.

Why does manifold initialization enforce schema version compatibility during setup?

Manifold initialization enforces schema version compatibility to ensure the generated JSON structure remains consistent and valid across different processing stages. This prevents structural errors during downstream feature planning and constraint tracking.