zenf-project
Installation
SKILL.md
zenf-project — Project, Plan, and Task Front Door
Use this card when the caller wants to register a project, open a plan, author a
task DAG, decide whether work is a plan task / project task / orphan, or inspect
the execution board. It routes execution writes to the owning surface and never
duplicates zenfd-tools lifecycle rules.
Prerequisites
- Confirm the project root exists and is a Git repository when the project owns code. A project can also be documentation-only.
- Read
zenfd-toolswhen a mutation needs the exact task lifecycle or payload. - Choose one write surface:
- MCP (preferred when connected):
projects,plans,tasks,search. - HTTP (MCP unavailable):
POST /api/v1/projects,POST /api/v1/plans,POST /api/v1/tasks. - CLI:
zenfd plan push <file.md> --project <slug>for Markdown plans.
- MCP (preferred when connected):
- If the daemon is unreachable and the caller only needs a plan document, write the Markdown file and stop; do not invent a database state.