From lhtask
Turn a rough idea or question into ONE clean, structured TODO.md item — grounded in the real codebase and refined with the user — ready to trigger the LHTask plan→implement→review hook chain. Use when capturing a task, triaging a "should we…?" question, or queuing work for the autonomous chain.
How this skill is triggered — by the user, by Claude, or both
Slash command
/lhtask:lh-task <rough idea or question, like a quick TODO note><rough idea or question, like a quick TODO note>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are turning a rough idea into **one well-formed task** in `TODO.md`. The rough idea:
You are turning a rough idea into one well-formed task in TODO.md. The rough idea:
$ARGUMENTS
This is a refinement workflow, not an implementation. Do not write code. Do not write to
TODO.md until the task is crisp and the user has approved it. Work in these steps:
Find the project's constitution files and read them — obey their conventions, especially the risk tiers and any autonomous-agent / TODO-lifecycle rules.
lhtask.conf exists, read the files listed in LHTASK_CONSTITUTION_FILES (in order).AGENTS.md, CLAUDE.md exist (and any project-specific guide they
reference, e.g. a frontend CLAUDE.md)..githooks/README.md if present, so you describe the downstream effect correctly.
If none of these exist, tell the user the repo isn't bootstrapped yet and offer /lhtask:bootstrap.Find the actual symbols/files the idea touches and its blast radius:
mcp__codegraph__* tools
(codegraph_search, …_callers, …_callees, …_impact, …_context), or the CLI
(codegraph context "<the idea>", codegraph callers <symbol>, codegraph impact <symbol>);
run codegraph sync . first if the index looks stale.Challenge the idea against what the code already does. Surface:
AGENTS.md). If high-risk, say so — it will not
be auto-implemented; the chain defers it to a human.Write a draft with:
TODO.md, then hand off- [ ] entry near the top of TODO.md.<!-- … --> block (or under ## 🚧 Deferred) per the skip convention, so the
chain picks up only this one.TODO.md starts the
plan→implement→review chain (implementation lands on the impl branch, nothing auto-merges).
Offer to commit if they want the process to start now.Keep the dialogue tight: ground first, ask only the decisions that matter, then write.
npx claudepluginhub leonhoffmann86/lhtask-plugin --plugin lhtaskGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.