Repository navigation
docs(catalog): backfill Manifest v2 taxonomy to skill docs and add shape column to library index - #446
Merged
Conversation
…hape column to library index
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Backfills Manifest v2 taxonomy metadata across all skill documentation pages and updates the high-level skill library index to expose execution shapes directly.
Following the merge of Manifest v2 taxonomy (#440), all 27 skill manifests declare
tier,shape,target, andtags. This PR brings the documentation catalog, contributor guides, and CI doc assurance tests into 100% parity with the manifest schema.Key Changes
docs/skills/README.md):## Universal Skill Taxonomy (Manifest v2)section to keep the library index clean.Shapecolumn (atomic,workflow,middleware,stream) across all 12 category tables.agent_loops.md, CLI taxonomy flags incli.md, and Manifest v2 specifications inai_native_workflow.md.docs/skills/*/*.md):Tier,Shape,Target,Tags) into the<!-- skill-doc-meta:begin --> ... <!-- skill-doc-meta:end -->block across all 27 individual skill catalog pages.manifest.yaml.CONTRIBUTING.md,docs/usage/skill_usage_template.md):CONTRIBUTING.md§6 and §7 to document the Manifest v2 metadata markers in skill pages and theShapecolumn indocs/skills/README.md.docs/usage/skill_usage_template.mdto guide contributors on formatting the taxonomy block insideskill-doc-meta.tests/test_registry_docs.py):test_skill_library_index_has_version_and_shape_columns()to assert the newShapecolumn and verify that every manifest's shape is represented.test_catalog_pages_have_version_and_history_blocks()to enforce**Tier**:,**Shape**:,**Target**:, and**Tags**:.test_catalog_pages_taxonomy_matches_manifests()to ensure CI detects any future divergence between doc metadata andmanifest.yaml.Type of Change
skills/skills/skillware/core/loader, env, adaptersskillware/cli.py,docs/usage/cli.mdexamples/*.py, agent loops,examples/README.mdpyproject.toml,MANIFEST.inChecklist (all PRs)
Refs #440)python -m black --check .,flake8, andruff check .pass locallypytest skills/andpytest tests/pass locally (1,155 passed, 0 failures)CHANGELOG.mdupdated under[Unreleased](documentation and test chore only; no runtime code or CLI changes)examples/README.mdupdated if this PR adds, renames, or removes a runnable scriptpytest tests/test_registry_docs.py(20 passed)pytest tests/test_skill_docs.py(no provider snippets changed)Related Issues
Refs #440