scbe-codebase-orienter
Explain the SCBE-AETHERMOORE repo, separate live code from generated or archival material, and route work to the correct entrypoints. Use when Codex needs a fast codebase walkthrough, startup map, mod
SKILL.mdresearch/sphere-grid/skills/scbe-codebase-orienter/SKILL.md
GitHubSCBE Codebase Orienter
Use this skill when the repo feels too large or too mixed to reason about quickly.
Orientation Workflow
- Read
AGENTS.mdandpackage.jsonfirst. - Read
references/repo-map.mdfor the high-level lane breakdown. - Read
references/runtime-entrypoints.mdwhen the task involves running code, APIs, HYDRA commands, or the webtoon/manhwa lane. - Separate active code from support material before making claims.
Repo Truths
- Treat
src/as the main codebase, but note that it is hybrid: it contains both TypeScript package modules and Python runtime modules. - Treat
package.jsonas the clearest statement of the npm-distributed TypeScript surface. - Treat
src/api/main.pyandapi/main.pyas different service lanes, not duplicates with identical purpose. - Treat
scripts/as the operational control plane. Many real workflows live there before they become package APIs. - Treat
artifacts/,dist/, and most oftraining-data/as outputs, corpora, or generated assets unless the user explicitly wants those lanes. - Treat docs as guidance, not proof. When behavior matters, verify against code in
src/,api/, andscripts/.
Output Pattern
When explaining the codebase, answer in this order:
- What the repo is trying to do.
- Which top-level lanes are active.
- Which file or directory is the right entrypoint for the user's goal.
- Which areas are generated, historical, or likely to be noisy.
- Which command to run next if the user wants to inspect or execute something.
Avoid These Mistakes
- Do not flatten the repo into "just one API". Explain whether the question is about the governance API in
api/or the newer control-plane work insrc/api/. - Do not treat all docs as current. Prefer code and tests when there is tension.
- Do not send users into
artifacts/ortraining-data/unless the task is specifically about datasets, webtoon outputs, exports, or generated evidence. - Do not assume every top-level folder is product-critical. Many are experiments, snapshots, or support lanes.
References
- Use
references/repo-map.mdfor the core lane map and "where to start" view. - Use
references/runtime-entrypoints.mdfor run commands and file-level entrypoints.