manifold-m3-anchor

Derive required truths from a defined outcome using backward reasoning.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Backward reasoning helps teams derive the exact requirements and constraints from a defined outcome, surfacing hidden assumptions early in the design process.

Core Features & Use Cases

  • Outcome-driven requirement derivation: starts from a desired result and identifies the minimum truths needed.
  • Phase anchoring and traceability: supports ANCHORED and GENERATED transitions with clear status IDs (RT-1, RT-2, etc.).
  • Cross-functional applicability: useful for feature design, system architecture, and project governance across product, engineering, and program management.

Quick Start

Provide the desired outcome and run the anchor phase to derive required truths and identify gaps.

Frequently Asked Questions about manifold-m3-anchor

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

FAQPage Schema
How do I derive requirements from a desired outcome using backward reasoning?

Backward reasoning derives requirements by starting with a defined outcome and identifying the minimum truths needed to achieve it. This surfaces essential constraints, hidden assumptions, and gaps early in the feature design or system architecture process.

What is backward reasoning used for in feature design and system architecture?

Backward reasoning in feature design and system architecture ensures explicit, testable requirements across teams. It derives required truths from a desired result to surface essential constraints and gaps that might otherwise remain hidden during project governance.

How do I use phase anchoring to trace required truths during requirement derivation?

Phase anchoring traces required truths using structured ANCHORED and GENERATED transitions with clear status IDs like RT-1 and RT-2. This workflow outputs JSON and Markdown formats, ensuring traceability from the initial outcome definition through each derived requirement phase.

Can I apply backward reasoning to derive constraints for cross-functional program management?

Yes, backward reasoning applies to cross-functional program management, product, and engineering teams. It derives required truths from defined outcomes to establish explicit, testable requirements and governance constraints across multiple teams collaborating on a project.

What is the best way to identify hidden assumptions and gaps in system requirements?

The best way to identify hidden assumptions is applying backward reasoning to derive required truths from a defined outcome. This anchored workflow surfaces essential constraints and gaps early, ensuring all assumptions are made explicit and testable across teams.

Do I need structured outputs like JSON and Markdown for requirement derivation workflows?

Structured outputs like JSON and Markdown are enforced by the anchored workflow to ensure traceable phase transitions during requirement derivation. These formats guarantee that derived truths, constraints, and gaps are explicitly documented and testable across cross-functional teams.