Skip to content

docs: surface composition in user-facing docs#257

Merged
mlieberman85 merged 1 commit into
kusari-oss:mainfrom
mlieberman85:docs-composition-discoverability
May 13, 2026
Merged

docs: surface composition in user-facing docs#257
mlieberman85 merged 1 commit into
kusari-oss:mainfrom
mlieberman85:docs-composition-discoverability

Conversation

@mlieberman85
Copy link
Copy Markdown
Contributor

Summary

Post-013 doc catchup. Feature 013-plugin-composition shipped via #251#256, but only docs/IMPLEMENTATION_GUIDE.md (the dev-facing implementation reference) mentioned it. Users coming through README, the getting-started flow, or the third-party plugin packaging guide had no path to discover composition.

Four small surgical edits cross-link to the existing specs/013-plugin-composition/quickstart.md — no new user-facing doc page is created. The quickstart already serves as the canonical walkthrough.

Test plan

  • All four edits resolve to existing files (specs/013-plugin-composition/{quickstart,spec}.md, specs/013-plugin-composition/contracts/toml-schema.md, docs/IMPLEMENTATION_GUIDE.md#12-...)
  • IMPLEMENTATION_GUIDE.md anchor slug matches the actual ## 12. Composition (assembling implementations from other implementations) heading
  • Full test suite: 2108 passed / 6 skipped / 0 failed (unchanged from post-013 baseline; this PR is docs-only)
  • No new dependencies, no schema changes, no behavioral changes

Changes

File What changed
README.md Added "Composition" to the Features bullet list; added a paragraph in "Creating a Plugin" pointing composite authors at the quickstart instead of the full plugin-packaging flow
docs/getting-started/README.md Added a fourth "Choose Your Path" section for org-specific posture composition
docs/getting-started/implementation-development.md Added composition quickstart to "Next Steps"
docs/packaging-plugins.md Added a "Composition vs forking" section above "See also" with four canonical links + a one-sentence rule of thumb

🤖 Generated with Claude Code

Post-013 doc catchup. The 013-plugin-composition feature shipped in
kusari-oss#251-kusari-oss#256 but only docs/IMPLEMENTATION_GUIDE.md (the dev-facing
implementation reference) mentioned it. End-users coming through
README / getting-started / packaging-plugins had no path to discover
composition.

Four small edits, all cross-link to the existing
specs/013-plugin-composition/ quickstart and spec — no new
user-facing doc page created (option A from the scope question; the
quickstart already serves as the canonical walkthrough):

- README.md: added "Composition" to the Features bullet list;
  added a paragraph in "Creating a Plugin" pointing composite
  authors at the quickstart instead of the full plugin-packaging
  flow.
- docs/getting-started/README.md: added a fourth "Choose Your Path"
  section for org-specific posture composition, with links to the
  quickstart, TOML schema contract, and the Implementation Guide's
  composition section.
- docs/getting-started/implementation-development.md: added the
  composition quickstart to "Next Steps".
- docs/packaging-plugins.md: added a "Composition vs forking"
  section above "See also" with four canonical links (quickstart,
  spec, TOML schema contract, Implementation Guide §12) and a
  one-sentence rule of thumb on when to compose vs fork.

All links resolve. Full test suite: 2108 passed / 6 skipped / 0
failed (unchanged from post-013 baseline; this is docs-only).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mlieberman85 mlieberman85 merged commit 3c07518 into kusari-oss:main May 13, 2026
9 checks passed
@mlieberman85 mlieberman85 deleted the docs-composition-discoverability branch May 14, 2026 02:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant