Skip to content

docs(skills): document install command + generate skill catalog from frontmatter - #1842

Merged
xuyushun441-sys merged 2 commits into
mainfrom
docs/skills-install-and-generated-list
Jun 14, 2026
Merged

docs(skills): document install command + generate skill catalog from frontmatter#1842
xuyushun441-sys merged 2 commits into
mainfrom
docs/skills-install-and-generated-list

Conversation

@xuyushun441-sys

Copy link
Copy Markdown
Contributor

Why

A user couldn't find how to install the AI skills — because the install command (npx skills add objectstack-ai/framework --all) was undocumented anywhere in the site; it only ran inside create-objectstack. Investigating, the skills docs had also drifted badly:

  • guides/skills.mdx and concepts/skills.mdx described skills that don't exist (objectstack-quickstart / objectstack-schema / objectstack-plugin / objectstack-hooks) and omitted the real ones (objectstack-platform / objectstack-data / objectstack-formula).
  • Both claimed "10 skills" — there are 9.

Root cause: the skill catalog was hand-maintained in multiple places with no single source.

What

1. Document installation (concepts + quick-start)

  • concepts/skills.mdx: new "Installing skills" section.
  • getting-started/quick-start.mdx: new "Add AI skills to your editor" step.
  • Both: npx skills add objectstack-ai/framework --all (whole bundle, idempotent, single versioned unit) + the create-objectstack auto-install path.

2. Single source of truthpackages/spec/scripts/build-skill-docs.ts

  • Generates the skills/README.md Index table and the guide's Quick Reference table + per-skill cards from each SKILL.md frontmatter (name / description / domain / tags), between BEGIN/END GENERATED markers.
  • Scripts: gen:skill-docs (write), check:skill-docs (--check, for CI drift detection).
  • Per-file comment style: {/* */} for MDX, <!-- --> for the README .md (MDX rejects HTML comments — caught during browser verification).

3. Fix stale references in concepts/skills.mdx — skill-boundaries diagram, delegation table, usage examples, and the SKILL.md frontmatter sample — to the real 9-skill set.

Net: −437 / +216 lines (removed fabricated content).

Verification

Ran the docs portal locally (pnpm dev); all three pages return 200 and render correctly (Quick Reference table, per-skill cards, corrected ASCII boundary diagram, install steps). Screenshots checked for the guide, concepts, and quick-start pages.

Follow-up (not in this PR)

Wire check:skill-docs into CI so the docs can't drift from SKILL.md again.

🤖 Generated with Claude Code

…frontmatter
The AI Skills docs (guides/skills.mdx, concepts/skills.mdx) had drifted badly:
they described skills that don't exist (objectstack-quickstart/schema/plugin/
hooks), claimed "10 skills" (there are 9), and the install command was
undocumented anywhere — it only ran inside create-objectstack.
- Add `packages/spec/scripts/build-skill-docs.ts`: single source of truth is
each `skills/objectstack-*/SKILL.md` frontmatter. Generates the README Index
table and the guide's Quick Reference table + per-skill cards between
BEGIN/END markers. Scripts: `gen:skill-docs` (write), `check:skill-docs`
(CI drift check). Per-file comment style — `{/* */}` for MDX, `<!-- -->`
for the README .md (MDX rejects HTML comments).
- Document installation in concepts/skills.mdx and getting-started/quick-start
.mdx: `npx skills add objectstack-ai/framework --all` (whole bundle, single
versioned unit) and the create-objectstack auto-install path.
- Fix stale references throughout concepts/skills.mdx (skill boundaries
diagram, delegation table, usage examples, SKILL.md frontmatter sample) to
the real 9-skill set.
Verified: docs portal renders all three pages (200) with correct content.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercelBot commented Jun 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJun 14, 2026 7:50am

Request Review

@github-actionsgithub-actionsBot added documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file tooling size/l labels Jun 14, 2026
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@xuyushun441-sys
xuyushun441-sys merged commit ddeb934 into mainJun 14, 2026
12 of 13 checks passed
@xuyushun441-sys
xuyushun441-sys deleted the docs/skills-install-and-generated-list branch June 14, 2026 07:54
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filedocumentationImprovements or additions to documentationsize/ltooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@xuyushun441-sys@os-zhuang