Agent skill · Workflow & Productivity

make-trace

Turn any source that describes how a kind of task gets done (a SKILL.md, a chat log, a runbook, plain prose) into a runnable Morph trace. Lift it into a DAG, write a contract per step, place inputs, and drive the full run lifecycle to verify it. Use whenever someone wants to make a trace from a source.

AIScientists-Devgithub.com/AIScientists-DevGitHub ↗
claude-codecodexcursorMIT
Install
npx skills add AIScientists-Dev/Flowtrace --skill make-trace --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 15 KB
Bundled scripts: none
Path: skills/make-trace/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 484
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Make Trace You turn a **source** (anything that describes how a kind of task gets done) into a **trace**: a folder holding a DAG that a human and an AI both read while the work runs. This skill covers the whole path, from a blank folder to a finished run. ## Before you start Two reads give you the full surface. Do them once: 1. `references/CLI.md` (bundled next to this file) is the system contract: every command, the `trace.json` schema, the reply payload schema, the path rules, the state machine. 2. The source itself. Read it closely; the steps you need are usually hiding in its prose. For a large or multi-file source, read the spine in full (the main document and any workflow section) and only sample the rest to confirm a step exists, rather than reading every file to the same depth. The `flowtrace` binary drives everything. Get it in this order: honor `$TRACE_BIN` if it is set; else use it if it is on your `PATH`; else, inside a flowtrace checkout, use the build under `target/` (`target/release/flowtrace`, else `target/debug/flowtrace`) or build one with `./scripts/install.sh` from the repo root; else clone the repo first (`git clone https://github.com/AIScientists-Dev/Flowtra

What's inside
Steps it walks through
  1. Before you start
  2. The cycle
  3. 1. Scaffold
  4. 2. Lift the source into a DAG (the hard part)
  5. 3. Verify faithfulness (do not skip)
  6. 4. Write a contract per step
  7. 5. Provide inputs
  8. 6. Run the lifecycle
  9. 7. Watch it
  10. Reuse a trace on new input
  11. Steer a run: change a step, re-run what depends on it
  12. Precipitating a completed run
  13. Rules that trip people
  14. The one thing this cannot hand you
Ships with 1 file
  • references/CLI.md
Commands it runs
cd <wherever you keep traces>   # conventionally ~/traces/
flowtrace init <slug>               # creates <slug>/ with .git and an empty trace.json
flowtrace validate
flowtrace show --fmt mermaid
flowtrace step <id> running --message "..."
flowtrace step <id> done --asset <file>
flowtrace reply < reply.json
flowtrace deliverable done --asset <step_id>/<final-output>
flowtrace run show          # confirm every step is done and the deliverable is done
flowtrace serve             # opens the DAG at http://localhost:3000
More from Flowtrace
All skills →
About this skill
What does the make-trace skill do?

Turn any source that describes how a kind of task gets done (a SKILL.md, a chat log, a runbook, plain prose) into a runnable Morph trace. Lift it into a DAG, write a contract per step, place inputs, and drive the full run lifecycle to verify it. Use whenever someone wants to make a trace from a source.

How do I install it?

Run `npx skills add AIScientists-Dev/Flowtrace --skill make-trace --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From AIScientists-Dev/Flowtrace, a repository with 484 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going