start-task
Open a new roadmap task — create the user-story file from the template under the right phase folder, set its status, update current.md if it goes active.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Open a new roadmap task — create the user-story file from the template under the right phase folder, set its status, update current.md if it goes active.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Add a new Board Support Package (BSP) crate to the Tyrne workspace — from crate skeleton through boot checklist to first QEMU or hardware boot.
Propose and draft a new Architecture Decision Record (ADR) in MADR format for Tyrne.
Run an independent verification pass over artefacts in `Proposed` / `In Review` waiting-for-promotion states. Distinct from code-review (style + correctness on a diff) and security-review (adversarial axis pass) — this skill verifies that the artefacts' claims about their own state match reality and produces a Done-promotion verdict.
Produce a review artifact in `docs/analysis/reviews/<type>-reviews/`, following that type's master plan. Works for business / code / security / performance-optimization reviews.
Change an existing Tyrne standard correctly — write or update the motivating ADR first, then update the standard file.
Add a new Rust crate to the Tyrne workspace following the dependency policy in `infrastructure.md`.
| name | start-task |
| description | Open a new roadmap task — create the user-story file from the template under the right phase folder, set its status, update current.md if it goes active. |
| when-to-use | When the next task in the active milestone becomes ready to pick up, or when the maintainer asks to create a task for a new piece of work that fits the roadmap. Not for changes to the roadmap's structure (adding phases / milestones) — those need an ADR per ADR-0013. |
A, A2).Done before this one starts, if any.Read the current roadmap state.
docs/roadmap/current.md.docs/roadmap/phases/phase-<letter>.md.Assign the next T-NNN.
docs/analysis/tasks/phase-*/T-*.md.T-001 if none exist.development, and if at merge time another T-NNN-*.md with your chosen id has landed, re-run the numbering step (list again, pick a fresh highest+1, git mv the file, update every internal reference). A ledger-based reservation mechanism may arrive later; for now, the single-writer convention is the contract.Create the task file at docs/analysis/tasks/phase-<letter>/T-NNN-<kebab-slug>.md.
docs/analysis/tasks/TEMPLATE.md.Phase, Milestone, Status, Created, Author, Dependencies, Informs, ADRs required. No placeholder values left from the template.Fill the body sections: user story, context, acceptance criteria (concrete and testable), out of scope, approach, definition of done, design notes, references, review history.
Status choice.
Done, start at Draft (criteria not settled) or Ready (criteria settled, just waiting).In Progress.In Review or Done.Update the phase's task index at docs/analysis/tasks/phase-<letter>/README.md. Add the new task to its table.
Update the phase plan at docs/roadmap/phases/phase-<letter>.md if the task is mentioned by id in the milestone's Tasks under <Mx> list.
Update docs/roadmap/current.md if the status is In Progress.
Active task line points at the new file.In Progress, complete it first or move it explicitly to Blocked / Ready with a note.Cross-references.
docs/decisions/) and noted in ADRs required.Informs field (bidirectional linking).Commit.
docs.docs(roadmap): open T-NNN — <short title>.Refs: <ADR-NNNN> for any referenced ADR.docs/analysis/tasks/phase-<letter>/T-NNN-<slug>.md.In Progress, docs/roadmap/current.md points at it.current.md update when moving to In Progress. The pointer file is the first thing a returning maintainer reads.Phase frontmatter.docs/analysis/README.md — analysis layout.docs/analysis/tasks/README.md — task conventions.docs/analysis/tasks/TEMPLATE.md — the template this skill copies.docs/roadmap/phases/ — phase files.commit-style.md — commit format.write-adr — used when the task requires a fresh ADR.