rail-pass
Installation
SKILL.md
Rail Pass
Write a pass document so a fresh agent can continue. Save under the OS temp directory or docs/monorail/<feature>/pass-<date>.md if a feature slug is active and the user prefers repo-local — ask once if unclear. Find active efforts with the shell (ls docs/monorail/); search tools skip gitignored paths.
Include
- Goal of the next session
- Decisions already made (pointers under
docs/monorail/—CONTEXT.md, ADRs, feature paths — do not duplicate) - If light align finished decisions but
align.mdis not written yet: say so explicitly and make writingalign.mdthe next-session goal (do not start/rail-specuntil it exists) - If
align.mdor a cleared map exists butspec.md/ tasks are not done: next-session goal is continue the planning chain (/rail-spec; it stops for your go/no-go before/rail-slice) — do not ask the user to type each stage separately - Open questions
- Suggested skills (
/rail-align,/rail-spec,/rail-build, …) — planning-chain skills auto-continue downstream (/rail-specstops once for your go/no-go before slice);/rail-buildruns tasks serially in one session (use this pass doc only when a run's context genuinely degrades; concurrent builds need separate worktrees) - Exact file paths to read first (
align.md,map.md,spec.md, task file, …)
Rules
- Redact secrets and PII
- If the user passed arguments, treat them as the next session focus
- Do not continue implementing in this session after writing the pass document