survey

Solid

Ground-truth the roadmap's near-term candidates against the actual codebase — an Explore agent checks whether each candidate's touches/depends_on still match reality, then persists any real finding (hidden dependency, already-done, stale) back into ROADMAP.jsonl so future sessions pick it up automatically.

AI & Automation 25 stars 4 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
47
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# foreman:survey — ground-truth the roadmap's near-term candidates This is the one Foreman flow that deliberately investigates the codebase against the roadmap. `foreman:roadmap`'s pick-next-task branch explicitly does **not** do this — see the 0.4.4-alpha changelog entry, where doing exactly this at pick time burned ~100k tokens on every invocation. Keeping it a separate, explicitly-triggered skill is what makes both halves cheap: the fast path stays mechanical, and ground-truthing only runs when someone actually asks for it. All reads/writes to `ROADMAP.jsonl` go through `${CLAUDE_PLUGIN_ROOT}/scripts/roadmap.js` — never `Read`/`Edit` the file directly. Skim `${CLAUDE_PLUGIN_ROOT}/roadmap-schema.md` for field semantics. **Pre-check**: if `ROADMAP.jsonl` doesn't exist at the project root, tell the user to run `/foreman:init` first and stop here. --- ## 1. Pick the scope If args named specific task ids, `list --ids <those ids>` (validate they exist and are `planned`). Otherwise: `node ${CLAUDE_PLUGIN_ROOT}/scripts/roadmap.js next-candidates` (default `--limit 3`) — candidates already include each one's own `depends_on`, no separate call needed just to get that. Survey the top candidates only — same 3 by default as `foreman:roadmap` shows. This is deliberately not the whole backlog: a hidden dependency or stale claim matters most for what's about to be picked, and checking every `planned` entry every time would make this as expensive as the thing it's trying to avoid. ...

Details

Author
V-Songbird
Repository
V-Songbird/foreman
Created
3 weeks ago
Last Updated
4 days ago
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category