Chalk Labs
Need help deploying task-tree?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/fuzhiyu-task-tree
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 4
100.64.0.5· found in codecodeload.github.com· found in install commandexample.test· found in codegithub.com· found in code
Files it touches
~/.claude/skills/task-tree~/.claude/plugins/installed_plugins.json/dev/stdin/etc/hosts/home/researcher/tmp/01-t/tmp/myproject/tasks/tmp/wt/tmp/wt/superRA/Users/dev/project/Users/dev/project.worktrees/feature-a- Your home directory (~)
~/.codex/plugins/cache
What's inside
- Skill name
task-tree- Description
- Operate on superRA/ task trees. Use to query frontier, DAG, or tree views; create or restructure tasks; edit statuses; serve dashboards; or migrate legacy PLAN.md/RESULTS.md.
- License
- MIT
- Instructions
- 78 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (107)
- .gitignore
- SKILL.md
- commands.md · references/
- internals.md · references/
- task-file-contract.md · references/
- _apply_patch.py · scripts/
- _artifacts.py · scripts/
- _checkout_scope.py · scripts/
- _comments.py · scripts/
- _edit_detect.py · scripts/
- _repro.py · scripts/
- _repro_acceptance.py · scripts/
- _repro_builds.py · scripts/
- _repro_provenance.py · scripts/
- _repro_scope.py · scripts/
- _repro_signals.py · scripts/
- _repro_state.py · scripts/
- _step_links.py · scripts/
- _task_dependencies.py · scripts/
- _task_io.py · scripts/
- _task_snapshot.py · scripts/
- _task_validate.py · scripts/
- _worktree_discovery.py · scripts/
- cli.py · scripts/
- conftest.py · scripts/
- dashboard_artifact_workflow.py · scripts/
- plan_dashboard.py · scripts/
- plan_migrate.py · scripts/
- repro_run.py · scripts/
- task_add_result.py · scripts/
- task_check.py · scripts/
- task_comment.py · scripts/
- task_create.py · scripts/
- task_hook.py · scripts/
- task_link.py · scripts/
- task_query.py · scripts/
- task_read.py · scripts/
- task_rename.py · scripts/
- task_update.py · scripts/
- base.html · scripts/templates/
- dashboard.css · scripts/templates/
- dashboard.js · scripts/templates/
- nav_children.html · scripts/templates/
- nav_node.html · scripts/templates/
- node_body.html · scripts/templates/
- summary_bar.html · scripts/templates/
- superra-dashboard-artifact.yml · scripts/templates/
- task_body.html · scripts/templates/
- test_artifact_ui.py · scripts/
- test_cli.py · scripts/
- test_dashboard.py · scripts/
- test_edit_detect.py · scripts/
- test_multi_worktree.py · scripts/
- test_repro.py · scripts/
- test_repro_acceptance.py · scripts/
- test_repro_builds.py · scripts/
- test_repro_engine.py · scripts/
- test_repro_online.py · scripts/
- test_repro_provenance.py · scripts/
- test_repro_runner.py · scripts/
- …and 47 more
SKILL.md (first lines)
# Task Tree ## Core Concepts - **Task** — an immediate subdirectory of a task directory or the rootless `./superRA` forest that contains `task.md`. `attachments/` is always an asset container, never a task. A leaf task has no child task directories. - **Filesystem hierarchy is the task hierarchy.** `walk_plan()` discovers children by scanning subdirectories. - Retained files are companions, not task nodes — classification, placement, and lifecycle in `../using-superra/references/task-companion-files.md`. - **`depends_on` decides readiness; file dependencies inform.** `depends_on` names sibling directories; a task can start once each one, own or inherited, is `implemented`, `approved`, or `revise`. File edges between steps order builds and are reported as inputs, never gating: [Effective Dependencies](references/task-file-contract.md#effective-dependencies). - **Parent status rolls up** from children automatically — `approved` only when all active (non-parked) children are `approved`; `archived` and `postponed` children are excluded. - **DAG order vs. display order.** The dependency DAG controls execution order; numeric directory prefixes (`01-load`, `02-merge`) control display order only. Independent. ## CLI Setup Bootstrap a fresh project's wrapper from the loaded skill directory (`<skill-dir>` = the directory holding this `SKILL.md`; substitute the real path), then use the wrapper for everything after: ```bash uv run --script <skill-dir>/scripts/cli.py wrapper init # writes superRA/superra (planner/main bootstrap) ./superRA/superra wrapper init # refresh an existing wrapper; idempotent ``` ## Reading the Tree Run the committed `./superRA/superra` wrapper created above — contributors inside the superRA checkout substitute `uv run --script skills/task-tree/scripts/cli.py`. Every `superra …` example below and in the references denotes it: ```bash ./superRA/superra task tree # tree with status badges ./superRA/superra task frontier # ready tasks, each with its inputs whose producer is stale, missing, or failed ./superRA/superra task dag 01-data # dependency DAG for a subtree (Mermaid) ./superRA/superra task tree --json # JSON output ./superRA/superra dashboard --no-open # idempotent; starts or reuses a server and prints this worktree's scoped URL ``` **Deep-link a dashboard task:** append `#/<task-path>` to the scoped URL from `dashboard --no-open`. `<task-path>` is the `task read` locator (no `superRA/` prefix, empty for the tree root). Use the emitted URL as-is — its URL-encoded `?wt=` selector handles worktree-name collisions. ## Task File Format ```yaml --- title: "Merge with Fund Characteristics" status: not-started depends_on: - 01-sample-design --- ## Objective Left join holdings with fund characteristics on fund_id x date. Use CRSP-style merge conventions. Validate row counts post-merge. ## Results Left join preserved all 4.7M holdings rows. Quarterly characteristics were matched to monthly holdings by nearest prior date. ## Review Notes > [BLOCKING] Inner join used instead of left join ``` Field-by-field anatomy and body-section ownership: `references/task-file-contract.md` §Task Anatomy. ## Routing — operate on the tree | To do X | See | |---|---| | Create / rename / link / move tasks; bulk status propagation; append results programmatically | `references/commands.md` | | Read or resolve task comments (the read/resolve loop; comments also surface via `superra task read`) | `references/commands.md §Comments` | | Validate tree structure, fix status inconsistencies, diagnose orphaned `depends_on` entries | `references/commands.md §Diagnostics` | | Rebuild steps, inspect change impact, or accept reviewed results | [commands.md §Reproduction](references/commands.md#reproduction) | | Task-file anatomy, fields, status/dependencies, inherited context, results shape, stale-content, figure embedding | `references/task-file-contract.md` | | Task companion-file classification, placement, reproducibility, promotion, and maturation | `../using-superra/references/task-companion-files.md` | | Objective writing, task splitting, placement, durable homes, update-task lifecycle, retroactive task-tree creation | `../superplan/references/task-tree-design.md` | | Migrate legacy `PLAN.md` + `RESULTS.md`, or upgrade `superRA/` v1 → v2 | `references/internals.md §Migration` | | Dashboard server mechanics (idempotent ensure-running, task URLs, artifact export) | `references/internals.md §Dashboard` | | Modify the skill itself (data layer, hooks, scripts) | `references/internals.md`; hook coverage details live in `§Hook Architecture` | Intentional task path changes go through `superra task move` (`task rename` for same-parent compatibility), never raw `mv` / `git mv`. It resolves the fallout — relative Markdown links, root-relative task paths, and sibling-only `depends_on` edges — so run the move directly rather than rewriting them by hand first. Mechanics and cross-parent dependency rules: `references/commands.md §Move / rename a task`.
From FuZhiyu/superRA, MIT.
More from FuZhiyu/superRA
- 0.637score
onboarding
FuZhiyu
Bring an existing research project into superRA — a retroactive task tree, a reproduction graph, version control, and an optional isolated reproduction run —…
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
slide-design
FuZhiyu
Research slide communication.
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
superimplement
FuZhiyu
Run a superRA task tree autonomously through dispatched implementer and reviewer seats.
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
communicate
FuZhiyu
Communication discipline for writing, rewriting, distilling, and reviewing any text meant for human reading, including conversation, task files, planning…
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
superplan
FuZhiyu
Proactively plan or update superRA work.
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
reproducibility
FuZhiyu
Register and verify task-declared reproduction graphs.
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
worktree-data-sync
FuZhiyu
Sync non-git data (datasets, outputs, caches, symlinked data) between git worktrees.
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
result-protection
FuZhiyu
Protect key research results with permanent documentation, drift tests, or artifact-appropriate checks.
SkillAFreshness: A★ 11Claude Code +9 - 0.634score
academic-writing
FuZhiyu
Academic prose support.
SkillAFreshness: A★ 11Claude Code +9 - 0.634score
agent-orchestration
FuZhiyu
Coordinate superRA agents and handoffs.
SkillAFreshness: A★ 11Claude Code +9 - 0.634score
econ-data-analysis
FuZhiyu
Economic data-analysis discipline.
SkillAFreshness: A★ 11Claude Code +9 - 0.634score
mistral-pdf-to-markdown
FuZhiyu
Convert PDFs to Markdown with Mistral OCR and extracted images.
SkillAFreshness: A★ 11Claude Code +9
Signals
- Stars
- 11
- Forks
- 2
- Open issues
- 5
- Last commit (this folder)
- Oct 5, 2026 (1 month ago)
- Last release
- Oct 5, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/FuZhiyu/superRA
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from FuZhiyu
- 0.637score
result-protection
FuZhiyu
Protect key research results with permanent documentation, drift tests, or artifact-appropriate checks.
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
superimplement
FuZhiyu
Run a superRA task tree autonomously through dispatched implementer and reviewer seats.
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
reproducibility
FuZhiyu
Register and verify task-declared reproduction graphs.
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
onboarding
FuZhiyu
Bring an existing research project into superRA — a retroactive task tree, a reproduction graph, version control, and an optional isolated reproduction run —…
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
slide-design
FuZhiyu
Research slide communication.
SkillAFreshness: A★ 11Claude Code +9 - 0.637score
superplan
FuZhiyu
Proactively plan or update superRA work.
SkillAFreshness: A★ 11Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get task-tree running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
task-tree skill. Agent Mart. https://agentmart.dev/skills/fuzhiyu-task-tree (last updated 2026-10-24)