Agent skills
/skills is the public catalog of org Cursor skills. Categories are All, Bootstrap skills, Writing, Docs, Publishing, plus Review and Studio placeholders. /templates redirects to /skills?cat=bootstrap.
Bootstrap skills reuse the list-and-detail picker for named SDL profiles in dev-centr/agent-rules (skills/bootstrap-org/profiles/).
JSON is compiled at site build time. The SDL files in agent-rules stay the source of truth; the site does not hand-maintain a duplicate table.
Data flow
-
scripts/sync-bootstrap-profiles.mjslocatesskills/bootstrap-org/profiles/in anagent-rulescheckout. -
It runs
agent-rules/skills/bootstrap-org/scripts/compile-profiles.mjs. -
Output is
public/catalog/bootstrap-profiles.json(gitignored; produced onpredev/prebuild). -
src/components/BootstrapProfiles.tsxloads that JSON when the Bootstrap skills category is selected.
CI checks out dev-centr/agent-rules into agent-rules/ before build.
Locally, place a sibling clone at ../agent-rules and run pnpm sync-bootstrap-profiles.
SPA fallback
Vinxi’s static preset does not write .output/public/skills/index.html for this client-only route.
scripts/spa-fallback.mjs copies the SPA shell there (same as /toolchain-advisor) so GitHub Pages and the CI artifact check succeed. /templates is kept as a redirect page.
Route
-
Canonical:
src/routes/skills.tsx(/skills) -
Redirect:
src/routes/templates.tsx→/skills?cat=bootstrap -
Widget:
src/components/AgentSkills.tsx -
Skill: https://github.com/dev-centr/agent-rules/tree/main/skills/bootstrap-org
Related docs
-
Fast org bootstrap (Business Bootstrap)