Skills for Real Engineers. Straight from my .agents directory.
task-forest
Agent skill fromdongshuyan/compass-skills
Maintains a repo-local task forest or task DAG for the current workspace. Use when the user asks to initialize or update a task forest, close a session, summarize evolving project work, align a request with a global goal, track progress/history/deviations/todos, save or apply a task proposal, or export the client-readable task-forest HTML. Do not use for executing the tracked tasks themselves or for generic HTML work.
How to install task-forest
npx skills add dongshuyan/compass-skills# or add only this skill to Claude Code: copy the folder
skills/task-forest/
# into
~/.claude/skills/task-forest/ (all projects)
.claude/skills/task-forest/ (one project)
1# Task Forest23## Purpose45Maintain the current workspace's task structure, proposals, history, and progress. Produce one standalone HTML deliverable that a first-time reader can understand without opening another task list or internal file.67Use the user's language for task content, proposals, reports, and HTML. Default to Chinese when unknown.89## Portability1011This skill is agent-agnostic. Install the whole `task-forest` directory in any host-supported skill location, then resolve scripts, references, and assets from the directory containing this `SKILL.md`. Do not assume a specific agent name, skill root, home-directory layout, shell, path separator, or operating system.1213Use an available Python 3 launcher on the host (`python3`, `python`, or `py -3`). The scripts use the Python standard library and support macOS, Linux, and Windows. To label task history with the calling agent, set `COMPASS_AGENT_NAME` or `AGENT_NAME`, or pass `--actor`; otherwise the neutral value `agent` is used.1415## Core Rules16171. Read and write task-forest data only through `scripts/task_forest.py`; never hand-edit `.agent-workbench/task-forest/` canonical files.182. Use one primary `child_of` parent per node, `contributes_to` for secondary ownership, and `depends_on` for prerequisites.193. Save graph changes as a proposal and wait for user confirmation before `proposal-apply --yes`.204. Keep low-confidence inference in a question or proposal. Record material execution drift as a deviation.21…
Excerpt shown under the repository's MIT license.
More skills in compass-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
