explain
SKILL.md
Explain MTHDS bundles
Analyze and explain existing MTHDS method bundles in plain language.
Process
Prerequisite: See CLI Prerequisites
Step 1: Read the .mthds File
Read the entire bundle file to understand its structure.
Step 2: Identify Components
List all components found in the bundle:
- Domain: the
[domain]declaration - Concepts: all
[concept.*]blocks — note which are custom vs references to native concepts - Pipes: all
[pipe.*]blocks — identify the main pipe and sub-pipes - Main pipe: declared in
[bundle]section
Step 3: Trace Execution Flow
Starting from the main pipe, trace the execution path:
- For PipeSequence: follow the
stepsarray in order - For PipeBatch: identify
batch_overandbatch_as, then the inner pipe - For PipeParallel: list all branches
- For PipeCondition: map condition → pipe for each branch
- For PipeLLM / PipeExtract / PipeImgGen / PipeFunc: these are leaf operations
Step 4: Present Explanation
Structure the explanation as:
- Purpose: one-sentence summary of what the method does
- Inputs: list each input with its concept type and expected content
- Output: the final output concept and what it contains
- Step-by-step flow: walk through execution in order, explaining what each pipe does
- Key concepts: explain any custom concepts defined in the bundle
Step 5: Generate Flow Diagram
Create an ASCII diagram showing the execution flow:
[input_a, input_b]
|
main_sequence
├── step_one (PipeLLM) → intermediate_result
└── step_two (PipeExtract) → final_output
Adapt the diagram style to the method structure (linear, branching, batched).
Step 6: Optional — Validate
If the user wants to confirm the method is valid:
mthds-agent pipelex validate <file>.mthds -L <bundle-dir>/
Step 7: Optional — Visual Graph
For an interactive visual graph, suggest running the method with /run using real inputs:
mthds-agent pipelex run pipe <bundle-dir>/
This produces an interactive HTML visualization (live_run.html) next to the bundle alongside the execution results (graph is generated by default).
Reference
- CLI Prerequisites — read at skill start to check CLI availability
- Error Handling — read when CLI returns an error to determine recovery
- MTHDS Agent Guide — read for CLI command syntax or output format details
- MTHDS Language Reference — read for concept definitions and syntax
- Native Content Types — read when explaining what data flows through pipes (e.g., what attributes Page or Image content carries)
Weekly Installs
6
Repository
mthds-ai/skillsGitHub Stars
5
First Seen
Feb 25, 2026
Security Audits
Installed on
claude-code6
opencode4
gemini-cli4
github-copilot4
codex4
kimi-cli4