SKILL: next-steps
Summary
Generate a comprehensive but concise set (no more than 20) of prioritized next steps from summary.json. Items should cover fixes, enhancements, refactors, new features, and documentation. Each item must include acceptance criteria, a complexity score (1-5), an impact level (low|medium|high), and suggested branch/commit messages.
When to run
- Immediately after
review-repo completes.
Inputs
summary_path (required)
allow_insert_todos (bool, default: false)
allow_execute (bool, default: false)
max_tasks (int, default: 20)
Outputs
run/skills/next-steps/<timestamp>/tasks.json
run/skills/next-steps/<timestamp>/tasks.txt
- Optional SQL inserts into the
todos table when allowed.
Task schema (example)
{ "id":"add-ci-checks", "title":"Add CI checks to run scripts/setup.sh", "description":"...", "priority":1, "complexity":2, "impact":"medium", "files":["scripts/setup.sh"], "branch":"chore/add-ci-checks", "commit_msg":"chore(ci): add workflow to run scripts/setup.sh" }
Guidelines
- Produce a comprehensive but concise list (<= 20 items) that spans fixes, enhancements, refactors, new features, and documentation improvements.
- Each item must include: acceptance criteria, complexity (1-5), impact (low|medium|high), priority, affected files or globs, suggested branch name and commit message.
- Do not include time or duration estimates.
- Mark tasks that require network access, external resources, or privileged actions as
requires-approval or requires-sandbox.
- When inserting into
todos, use kebab-case IDs and include complexity and impact metadata in the description or as structured fields.
- Prefer actionable items that can be implemented as a single PR; include file paths or short code snippets to make them easy to implement.
References and how to find evidence in the codebase
- Primary input: the provided
summary_path (summary.json). If not provided, use the latest run/skills/review-repo/*/summary.json.
- Scan top-level docs:
README.md, AGENT.md, docs/, and docs/* for architecture and design.
- Inspect
.github/skills/*/SKILL.md, scripts/skills/, and scripts/ for automation and helper scripts.
- Search source and scripts for TODO/FIXME and domain keywords:
agent, swarm, autonom, self[- ]?improv, optimi, evolv, decentral, secure, copilot, supervisor, daemon, director.
- Use git metadata (HEAD, recent commits via
git log -n 50 --pretty=oneline) to prioritize recently modified components.
- When referencing files, use relative paths and include examples of lines or snippets to change.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: next-steps3description: Produce a prioritized, actionable task list (<=20) from a repo summary with acceptance criteria, complexity, impact, and suggested branches/PRs. Use when this capability is needed.4---56# SKILL: next-steps78## Summary910Generate a comprehensive but concise set (no more than 20) of prioritized next steps from `summary.json`. Items should cover fixes, enhancements, refactors, new features, and documentation. Each item must include acceptance criteria, a complexity score (1-5), an impact level (low|medium|high), and suggested branch/commit messages.1112## When to run1314- Immediately after `review-repo` completes.1516## Inputs1718- `summary_path` (required)19- `allow_insert_todos` (bool, default: false)20- `allow_execute` (bool, default: false)21- `max_tasks` (int, default: 20)2223## Outputs2425- `run/skills/next-steps/<timestamp>/tasks.json`26- `run/skills/next-steps/<timestamp>/tasks.txt`27- Optional SQL inserts into the `todos` table when allowed.2829## Task schema (example)3031```32{ "id":"add-ci-checks", "title":"Add CI checks to run scripts/setup.sh", "description":"...", "priority":1, "complexity":2, "impact":"medium", "files":["scripts/setup.sh"], "branch":"chore/add-ci-checks", "commit_msg":"chore(ci): add workflow to run scripts/setup.sh" }33```3435## Guidelines3637- Produce a comprehensive but concise list (<= 20 items) that spans fixes, enhancements, refactors, new features, and documentation improvements.38- Each item must include: acceptance criteria, complexity (1-5), impact (low|medium|high), priority, affected files or globs, suggested branch name and commit message.39- Do not include time or duration estimates.40- Mark tasks that require network access, external resources, or privileged actions as `requires-approval` or `requires-sandbox`.41- When inserting into `todos`, use kebab-case IDs and include complexity and impact metadata in the description or as structured fields.42- Prefer actionable items that can be implemented as a single PR; include file paths or short code snippets to make them easy to implement.4344### References and how to find evidence in the codebase4546- Primary input: the provided `summary_path` (summary.json). If not provided, use the latest `run/skills/review-repo/*/summary.json`.47- Scan top-level docs: `README.md`, `AGENT.md`, `docs/`, and `docs/*` for architecture and design.48- Inspect `.github/skills/*/SKILL.md`, `scripts/skills/`, and `scripts/` for automation and helper scripts.49- Search source and scripts for TODO/FIXME and domain keywords: `agent`, `swarm`, `autonom`, `self[- ]?improv`, `optimi`, `evolv`, `decentral`, `secure`, `copilot`, `supervisor`, `daemon`, `director`.50- Use git metadata (HEAD, recent commits via `git log -n 50 --pretty=oneline`) to prioritize recently modified components.51- When referencing files, use relative paths and include examples of lines or snippets to change.5253---54> Converted and distributed by [TomeVault](https://tomevault.io/claim/p3ngu1nzz) — claim your Tome and manage your conversions.55<!-- tomevault:4.0:skill_md:2026-04-15 -->