mirror of
https://github.com/boshu2/agentops.git
synced 2026-09-14 15:08:13 +08:00
2b338ee0c3
Go fixes: - Fix UTF-8 boundary slicing in narrative truncation (rune-safe truncateRunes helper) - Add signal.Stop to rpi_serve signal handlers (prevent goroutine leak) - Replace CORS wildcard with localhost-only validation (prevent cross-site reads) - Surface SSE polling errors to client instead of silent continue - Extract section name constants (HISTORY/INTEL/TASK) from magic strings - Add intel_scope enum validation (none/topic/full) - Sort resolveSkillPath glob matches for deterministic resolution - Add random suffix to adhoc context IDs (prevent 1-second collision) - Surface writePromptAuditTrail errors to stderr unconditionally - Document RPI_RUN_ID env var in ao inject --help Doc fixes: - Replace stale /learn skill references with /retro --quick across 9 workflow docs - Replace .agents/retros/ with .agents/council/ in post-mortem SKILL.md + references - Reorder GOALS.md directives to sequential 1-8 numbering - Rename post-mortem Phase 2 steps from 4.x to EX.x - Update SKILL-TIERS.md: council + retro → council + knowledge lifecycle - Sync all changes to skills-codex mirror Epic: na-7r3 (6 issues, 2 waves)
2.4 KiB
2.4 KiB
Skill Router
Use this when you're not sure which skill to run.
What are you trying to do?
│
├─ "Not sure what to do yet"
│ └─ Generate options first ─────► /brainstorm
│
├─ "I have an idea"
│ └─ Understand code + context ──► /research
│
├─ "I know what I want to build"
│ └─ Break it into issues ───────► /plan
│
├─ "Now build it"
│ ├─ Small/single issue ─────────► /implement
│ ├─ Multi-issue epic ───────────► /crank <epic-id>
│ └─ Full flow in one command ───► /rpi "goal"
│
├─ "Fix a bug"
│ ├─ Know which file? ──────────► /implement <issue-id>
│ └─ Need to investigate? ──────► /bug-hunt
│
├─ "Build a feature"
│ ├─ Small (1-2 files) ─────────► /implement
│ ├─ Medium (3-6 issues) ───────► /plan → /crank
│ └─ Large (7+ issues) ─────────► /rpi (full pipeline)
│
├─ "Validate something"
│ ├─ Code ready to ship? ───────► /vibe
│ ├─ Plan ready to build? ──────► /pre-mortem
│ ├─ Work ready to close? ──────► /post-mortem
│ └─ Quick sanity check? ───────► /council --quick validate
│
├─ "Explore or research"
│ ├─ Understand this codebase ──► /research
│ ├─ Compare approaches ────────► /council research <topic>
│ └─ Generate ideas ────────────► /brainstorm
│
├─ "Learn from past work"
│ ├─ What do we know about X? ──► /knowledge <query>
│ ├─ Save this insight ─────────► /retro --quick "insight"
│ └─ Run a retrospective ───────► /retro
│
├─ "Parallelize work"
│ ├─ Multiple independent tasks ► /swarm
│ └─ Full epic with waves ──────► /crank <epic-id>
│
├─ "Ship a release"
│ └─ Changelog + tag ──────────► /release <version>
│
├─ "Session management"
│ ├─ Where was I? ──────────────► /status
│ ├─ Save for next session ─────► /handoff
│ └─ Recover after compaction ──► /recover
│
└─ "First time here" ────────────► /quickstart