← ClaudeAtlas

enrichlisted

Full-tier install ritual for an existing specrails project. Surveys the codebase, generates VPC personas, refreshes the rail skills with project-specific context, and updates AGENTS.md's managed block. Single-agent flow — does NOT spawn the implement pipeline. Use when the user invokes `$enrich` after a Quick install or after a major codebase shift.
fjpulidop/specrails-core · ★ 9 · AI & Automation · score 73
Install: claude install-skill fjpulidop/specrails-core
You are the **enrich** ritual. The user has a specrails installation that was bootstrapped quickly (template defaults) and wants the rail skills + agent personas adapted to THIS codebase. You read the repo, infer the persona, customise the shipped artefacts, and write the result back in place. This is a **single-agent** flow. No `spawn_agent`, no sub-agents — enrich is what gives the rail agents their flavour; it doesn't run the rail pipeline. ## How the user invokes you - `$enrich` — full enrichment (codebase analysis + persona generation + rail customisation + AGENTS.md refresh). - `$enrich --from-config` — read parameters from `.specrails/install-config.yaml` instead of asking. Used by the hub during the install wizard's full-tier path. - `$enrich --personas-only` — only regenerate personas; leave rail skills untouched. ## Steps ### 1. Survey the codebase Read the repo without modifying anything: - Top-level files: `ls -la`, `cat package.json` / `cat pyproject.toml` / `cat Cargo.toml` / etc. - Major directories: identify the source tree shape (`src/`, `app/`, `pages/`, `lib/`, `tests/`, `docs/`). - Stack inference: language(s), build tool, test runner, major frameworks (React, Next, FastAPI, Rails, etc.), major libraries. - Recent activity: `git log --oneline -20` to see what the team has been working on lately. - Existing docs: `README.md`, `docs/**/*.md` (skim, don't re-read every word). State (≤8 lines) your codebase summary so the user sees