serp-toc
SERP TOC
Use this skill as the start-here routing layer for SERP work. The serp repo is the org-level docs hub, not the source of truth for most code, secrets, or runtime operations.
Workflow
- Start in the SERP docs hub before guessing.
- Read
README.mdanddocs/README.mdinserp. - For repo lookup, prefer
docs/REPOS.local.mdwhen it exists. Fall back todocs/REPOS.mdfor the shared inventory. - Use
docs/WORKFLOWS.mdwhen the real question is where something should live.
- Route to the owning repo quickly.
- For server, infrastructure, operator access, SSH, Jupyter, or runtime ops, jump to
docs/knowledge/server-systems.mdinserpfirst, then follow its pointers intoserp-server. - For secrets, env values, tokens, or secret storage, jump to the
secrets.serp.coentry indocs/REPOS.local.md, then inspect/Users/devin/dev/repos/secrets.serp.co/README.md. - For general app, auth, DB, monorepo, or utility code, find the repo in
docs/REPOS.local.mdand read that repo'sREADME.mdbefore doing anything app-specific.
- Use the right docs lane.
- Use GitHub Issues for tasks, bugs, follow-ups, and open questions.
- Use
docs/inbox/for rough notes worth keeping. - Use
docs/knowledge/for stable cross-repo reference material. - Move mature repo-specific documentation into the owning repo instead of expanding the hub.
Branch Orientation
- Assume the repo's default branch first, not a random feature branch.
- In the
serphub repo, verified branches on 2026-04-03 weremain,origin/main,origin/ds/company-module, and severalorigin/devinschumacher-patch-*branches. - Treat
devinschumacher-patch-*branches as patch branches unless the user says otherwise. - When branch choice matters, inspect the owning repo directly with a read-only git command instead of carrying assumptions across repos.
High-Value Pointers
- Repo map and local clone paths:
serp/docs/REPOS.local.md, thenserp/docs/REPOS.md - Server and infra routing:
serp/docs/knowledge/server-systems.md - Shared workflow placement rules:
serp/docs/WORKFLOWS.md - AI rule and security reminders:
serp/docs/knowledge/ai-coding/rules/README.mdandserp/docs/knowledge/ai-coding/rules/security.md - Legacy aliases and older naming:
serp/docs/inbox/2026-04-legacy-serp-map-notes.md
Quick Commands
rg -n "^#### \serp-server`" docs/REPOS.local.md docs/REPOS.md`rg -n "^#### \secrets\.serp\.co`" docs/REPOS.local.md docs/REPOS.md`rg -n "server|JUPYTER|ACCESS|infra" docs/knowledge docs/REPOS*.mdrg -n "serp-secrets|secrets\\.serp\\.co" docs
Reference
Read references/routing-map.md when you need the concrete repo-by-repo start points, local paths, or topic-to-repo routing shortcuts.
More from devinschumacher/skills
playwright
Canonical Playwright hub for E2E tests and ad-hoc browser automation. Use when the user explicitly mentions "Playwright", "@playwright/test", "npx playwright", "playwright.config.ts", "PWDEBUG", "trace viewer", or "toHaveScreenshot". Avoid using for generic browser automation unless Playwright is requested, and avoid using for pure web scraping.
43skill-consolidator
Create and maintain first-party custom skills by strategically consolidating overlapping third-party skills. Scans globally installed skills (prefer ~/.agents/skills, or $CODEX_HOME/skills, or ~/.codex/skills) to produce an overlap report, then guides merging into a smaller, linked set inside this repo’s `skills/` directory. Use when asked to "clean up skills", "merge skills", "remove duplicates", "consolidate overlapping skills", "organize my skills", or "create a custom skill from other skills".
17agents-reminder
Reminds the agent to refresh on AGENTS.md guidelines before proceeding with tasks. Use at the start of a session or when unsure about agent policies.
12conventional-commits
Generates git commit messages following Conventional Commits 1.0.0 specification with semantic types (feat, fix, etc.), optional scope, and breaking change annotations. Use when committing code changes or creating commit messages.
3workflow-visualizer
Map any system or workflow as a beautiful interactive HTML diagram
1project-status-phase
Advance GitHub project board items through the next truthful status phase using board rules, repo state, linked PRs, and docs. Use when asked to move, triage, reclassify, or advance an issue/card on a project board, or to keep board status aligned with reality.
1