[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PET533XPR8X1D7035702MY":3,"skill-same:01M6PET533XPR8X1D7035702MY":66},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":6,"ownerHtmlUrl":50,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":51,"install":52,"resources":65},"01M6PET533XPR8X1D7035702MY","version-bumper",null,"Automatically handles semantic version updates across plugin.json and marketplace catalog when user mentions version bump, update version, or release. Ensures version consistency in claude-code-plugins repository.","sandraschi\u002Fdocumentation-mcp","sandraschi","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F34750307?v=4","01M6C42H9WE5EC9CK3N5RGZP8S","Sandra Schipal","01M6PE1X2FZP8KR5GANPPFTHA8",2,"MIT","https:\u002F\u002Fgithub.com\u002Fsandraschi\u002Fdocumentation-mcp\u002Fblob\u002Fmaster\u002Fdocs\u002Fnot-mcp-related\u002Fclaude-skills\u002Ftemp\u002Fcode-plugins\u002Fplugins\u002Fexamples\u002Fskills-powerkit\u002Fskills\u002Fversion-bumper\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"Version Bumper","version","catalog","version updates","updates","consistency","across","version bump","bump","claude-code-plugins","plugin","edit","write","read","Bash","marketplace","repository","release","code","update","2026-11-10 10:12:30",false,"---\nname: version-bumper\ndescription: Automatically handles semantic version updates across plugin.json and marketplace catalog when user mentions version bump, update version, or release. Ensures version consistency in claude-code-plugins repository.\nallowed-tools: Read, Write, Edit, Grep, Bash\n---\n\n# Version Bumper\n\n## Purpose\nAutomatically manages semantic version updates for Claude Code plugins, ensuring consistency across plugin.json, marketplace catalog, and git tags - optimized for claude-code-plugins repository workflow.\n\n## Trigger Keywords\n- \"bump version\" or \"update version\"\n- \"release\" or \"new release\"\n- \"major version\" or \"minor version\" or \"patch version\"\n- \"increment version\"\n- \"version update\"\n\n## Semantic Versioning\n\n**Format:** MAJOR.MINOR.PATCH (e.g., 2.1.3)\n\n**Rules:**\n- **MAJOR (2.x.x)** - Breaking changes, incompatible API changes\n- **MINOR (x.1.x)** - New features, backward compatible\n- **PATCH (x.x.3)** - Bug fixes, backward compatible\n\n**Examples:**\n- `1.0.0` → `1.0.1` (bug fix)\n- `1.0.0` → `1.1.0` (new feature)\n- `1.0.0` → `2.0.0` (breaking change)\n\n## Version Bump Process\n\nWhen activated, I will:\n\n1. **Identify Current Version**\n   ```bash\n   # Read plugin version\n   current=$(jq -r '.version' .claude-plugin\u002Fplugin.json)\n   echo \"Current version: $current\"\n   ```\n\n2. **Determine Bump Type**\n   - From user request (major\u002Fminor\u002Fpatch)\n   - Or suggest based on changes\n   - Or ask user which type\n\n3. **Calculate New Version**\n   ```bash\n   # Example for patch bump: 1.2.3 → 1.2.4\n   IFS='.' read -r major minor patch \u003C\u003C\u003C \"$current\"\n   new_version=\"$major.$minor.$((patch + 1))\"\n   ```\n\n4. **Update Files**\n   - Update `.claude-plugin\u002Fplugin.json`\n   - Update `.claude-plugin\u002Fmarketplace.extended.json`\n   - Sync to `marketplace.json`\n\n5. **Validate Consistency**\n   - Verify all files have same version\n   - Check no other plugins use this version\n   - Validate semver format\n\n6. **Create Git Tag (Optional)**\n   ```bash\n   git tag -a \"v$new_version\" -m \"Release v$new_version\"\n   ```\n\n## Update Locations\n\n### 1. Plugin JSON\n```json\n\u002F\u002F .claude-plugin\u002Fplugin.json\n{\n  \"name\": \"plugin-name\",\n  \"version\": \"1.2.4\",  \u002F\u002F ← Update here\n  ...\n}\n```\n\n### 2. Marketplace Extended\n```json\n\u002F\u002F .claude-plugin\u002Fmarketplace.extended.json\n{\n  \"plugins\": [\n    {\n      \"name\": \"plugin-name\",\n      \"version\": \"1.2.4\",  \u002F\u002F ← Update here\n      ...\n    }\n  ]\n}\n```\n\n### 3. Sync CLI Catalog\n```bash\nnpm run sync-marketplace\n# Regenerates marketplace.json with new version\n```\n\n## Bump Types\n\n### Patch Bump (Bug Fix)\n**When to use:**\n- Bug fixes\n- Documentation updates\n- Minor improvements\n- No new features\n\n**Example:** 1.2.3 → 1.2.4\n\n### Minor Bump (New Feature)\n**When to use:**\n- New features\n- New commands\u002Fagents\u002Fskills\n- Backward compatible changes\n- Enhanced functionality\n\n**Example:** 1.2.3 → 1.3.0\n\n### Major Bump (Breaking Change)\n**When to use:**\n- Breaking API changes\n- Incompatible updates\n- Major refactor\n- Removed features\n\n**Example:** 1.2.3 → 2.0.0\n\n## Validation Checks\n\nBefore bumping:\n- ✅ Current version is valid semver\n- ✅ New version is higher than current\n- ✅ No other plugin uses new version\n- ✅ All files have same current version\n- ✅ Git working directory is clean (optional)\n\nAfter bumping:\n- ✅ plugin.json updated\n- ✅ marketplace.extended.json updated\n- ✅ marketplace.json synced\n- ✅ All versions consistent\n- ✅ CHANGELOG.md updated (if exists)\n\n## Changelog Management\n\nIf CHANGELOG.md exists, I update it:\n\n```markdown\n# Changelog\n\n## [1.2.4] - 2025-10-16\n\n### Fixed\n- Bug fix description\n- Another fix\n\n## [1.2.3] - 2025-10-15\n...\n```\n\n## Git Integration\n\n### Option 1: Version Commit\n```bash\n# Update version files\ngit add .claude-plugin\u002Fplugin.json\ngit add .claude-plugin\u002Fmarketplace.extended.json\ngit add .claude-plugin\u002Fmarketplace.json\ngit add CHANGELOG.md  # if exists\n\n# Commit version bump\ngit commit -m \"chore: Bump plugin-name to v1.2.4\"\n```\n\n### Option 2: Version Tag\n```bash\n# Create annotated tag\ngit tag -a \"plugin-name-v1.2.4\" -m \"Release plugin-name v1.2.4\"\n\n# Or for monorepo\ngit tag -a \"v1.2.4\" -m \"Release v1.2.4\"\n\n# Push tag\ngit push origin plugin-name-v1.2.4\n```\n\n## Multi-Plugin Updates\n\nFor repository-wide version bump:\n\n```bash\n# Bump marketplace version\njq '.metadata.version = \"1.0.40\"' .claude-plugin\u002Fmarketplace.extended.json\n\n# Update all plugins (if needed)\nfor plugin in plugins\u002F*\u002F; do\n  # Update plugin.json\n  # Update marketplace entry\ndone\n```\n\n## Version Consistency Check\n\nI verify:\n```bash\n# Plugin version\nplugin_v=$(jq -r '.version' plugins\u002Fcategory\u002Fplugin-name\u002F.claude-plugin\u002Fplugin.json)\n\n# Marketplace version\nmarket_v=$(jq -r '.plugins[] | select(.name == \"plugin-name\") | .version' .claude-plugin\u002Fmarketplace.extended.json)\n\n# Should match\nif [ \"$plugin_v\" != \"$market_v\" ]; then\n  echo \"❌ Version mismatch!\"\n  echo \"Plugin: $plugin_v\"\n  echo \"Marketplace: $market_v\"\nfi\n```\n\n## Release Workflow\n\nComplete release process:\n\n1. **Determine Bump Type**\n   - Review changes since last version\n   - Decide: patch\u002Fminor\u002Fmajor\n\n2. **Update Version**\n   - Bump plugin.json\n   - Update marketplace catalog\n   - Sync marketplace.json\n\n3. **Update Changelog**\n   - Add release notes\n   - List changes\n   - Include date\n\n4. **Commit Changes**\n   ```bash\n   git add .\n   git commit -m \"chore: Release v1.2.4\"\n   ```\n\n5. **Create Tag**\n   ```bash\n   git tag -a \"v1.2.4\" -m \"Release v1.2.4\"\n   ```\n\n6. **Push**\n   ```bash\n   git push origin main\n   git push origin v1.2.4\n   ```\n\n7. **Validate**\n   - Check GitHub release created\n   - Verify marketplace updated\n   - Test plugin installation\n\n## Output Format\n\n```\n? VERSION BUMP REPORT\n\nPlugin: plugin-name\nOld Version: 1.2.3\nNew Version: 1.2.4\nBump Type: PATCH\n\n✅ UPDATES COMPLETED:\n1. Updated .claude-plugin\u002Fplugin.json → v1.2.4\n2. Updated marketplace.extended.json → v1.2.4\n3. Synced marketplace.json → v1.2.4\n4. Updated CHANGELOG.md\n\n? CONSISTENCY CHECK:\n✅ All files have version 1.2.4\n✅ No version conflicts\n✅ Semantic versioning valid\n\n? CHANGELOG ENTRY:\n## [1.2.4] - 2025-10-16\n### Fixed\n- Bug fix description\n\n? NEXT STEPS:\n1. Review changes: git diff\n2. Commit: git add . && git commit -m \"chore: Bump to v1.2.4\"\n3. Tag: git tag -a \"v1.2.4\" -m \"Release v1.2.4\"\n4. Push: git push origin main && git push origin v1.2.4\n\n✨ Ready to release!\n```\n\n## Repository-Specific Features\n\n**For claude-code-plugins repo:**\n- Handles both plugin and marketplace versions\n- Updates marketplace metadata version\n- Manages plugin count in README\n- Syncs both catalog files\n- Creates proper release tags\n\n## Examples\n\n**User says:** \"Bump the security-scanner plugin to patch version\"\n\n**I automatically:**\n1. Read current version: 1.2.3\n2. Calculate patch bump: 1.2.4\n3. Update plugin.json\n4. Update marketplace.extended.json\n5. Sync marketplace.json\n6. Validate consistency\n7. Report success\n\n**User says:** \"Release version 2.0.0 of plugin-name\"\n\n**I automatically:**\n1. Recognize major version (breaking change)\n2. Update all version files\n3. Update CHANGELOG.md with major release notes\n4. Create git commit\n5. Create git tag v2.0.0\n6. Provide push commands\n\n**User says:** \"Increment version for new feature\"\n\n**I automatically:**\n1. Detect this is a minor bump\n2. Calculate new version (1.2.3 → 1.3.0)\n3. Update all files\n4. Add changelog entry\n5. Report completion\n","# Version Bumper\n\n## Purpose\nAutomatically manages semantic version updates for Claude Code plugins, ensuring consistency across plugin.json, marketplace catalog, and git tags - optimized for claude-code-plugins repository workflow.\n\n## Trigger Keywords\n- \"bump version\" or \"update version\"\n- \"release\" or \"new release\"\n- \"major version\" or \"minor version\" or \"patch version\"\n- \"increment version\"\n- \"version update\"\n\n## Semantic Versioning\n\n**Format:** MAJOR.MINOR.PATCH (e.g., 2.1.3)\n\n**Rules:**\n- **MAJOR (2.x.x)** - Breaking changes, incompatible API changes\n- **MINOR (x.1.x)** - New features, backward compatible\n- **PATCH (x.x.3)** - Bug fixes, backward compatible\n\n**Examples:**\n- `1.0.0` → `1.0.1` (bug fix)\n- `1.0.0` → `1.1.0` (new feature)\n- `1.0.0` → `2.0.0` (breaking change)\n\n## Version Bump Process\n\nWhen activated, I will:\n\n1. **Identify Current Version**\n   ```bash\n   # Read plugin version\n   current=$(jq -r '.version' .claude-plugin\u002Fplugin.json)\n   echo \"Current version: $current\"\n   ```\n\n2. **Determine Bump Type**\n   - From user request (major\u002Fminor\u002Fpatch)\n   - Or suggest based on changes\n   - Or ask user which type\n\n3. **Calculate New Version**\n   ```bash\n   # Example for patch bump: 1.2.3 → 1.2.4\n   IFS='.' read -r major minor patch \u003C\u003C\u003C \"$current\"\n   new_version=\"$major.$minor.$((patch + 1))\"\n   ```\n\n4. **Update Files**\n   - Update `.claude-plugin\u002Fplugin.json`\n   - Update `.claude-plugin\u002Fmarketplace.extended.json`\n   - Sync to `marketplace.json`\n\n5. **Validate Consistency**\n   - Verify all files have same version\n   - Check no other plugins use this version\n   - Validate semver format\n\n6. **Create Git Tag (Optional)**\n   ```bash\n   git tag -a \"v$new_version\" -m \"Release v$new_version\"\n   ```\n\n## Update Locations\n\n### 1. Plugin JSON\n```json\n\u002F\u002F .claude-plugin\u002Fplugin.json\n{\n  \"name\": \"plugin-name\",\n  \"version\": \"1.2.4\",  \u002F\u002F ← Update here\n  ...\n}\n```\n\n### 2. Marketplace Extended\n```json\n\u002F\u002F .claude-plugin\u002Fmarketplace.extended.json\n{\n  \"plugins\": [\n    {\n      \"name\": \"plugin-name\",\n      \"version\": \"1.2.4\",  \u002F\u002F ← Update here\n      ...\n    }\n  ]\n}\n```\n\n### 3. Sync CLI Catalog\n```bash\nnpm run sync-marketplace\n# Regenerates marketplace.json with new version\n```\n\n## Bump Types\n\n### Patch Bump (Bug Fix)\n**When to use:**\n- Bug fixes\n- Documentation updates\n- Minor improvements\n- No new features\n\n**Example:** 1.2.3 → 1.2.4\n\n### Minor Bump (New Feature)\n**When to use:**\n- New features\n- New commands\u002Fagents\u002Fskills\n- Backward compatible changes\n- Enhanced functionality\n\n**Example:** 1.2.3 → 1.3.0\n\n### Major Bump (Breaking Change)\n**When to use:**\n- Breaking API changes\n- Incompatible updates\n- Major refactor\n- Removed features\n\n**Example:** 1.2.3 → 2.0.0\n\n## Validation Checks\n\nBefore bumping:\n- ✅ Current version is valid semver\n- ✅ New version is higher than current\n- ✅ No other plugin uses new version\n- ✅ All files have same current version\n- ✅ Git working directory is clean (optional)\n\nAfter bumping:\n- ✅ plugin.json updated\n- ✅ marketplace.extended.json updated\n- ✅ marketplace.json synced\n- ✅ All versions consistent\n- ✅ CHANGELOG.md updated (if exists)\n\n## Changelog Management\n\nIf CHANGELOG.md exists, I update it:\n\n```markdown\n# Changelog\n\n## [1.2.4] - 2025-10-16\n\n### Fixed\n- Bug fix description\n- Another fix\n\n## [1.2.3] - 2025-10-15\n...\n```\n\n## Git Integration\n\n### Option 1: Version Commit\n```bash\n# Update version files\ngit add .claude-plugin\u002Fplugin.json\ngit add .claude-plugin\u002Fmarketplace.extended.json\ngit add .claude-plugin\u002Fmarketplace.json\ngit add CHANGELOG.md  # if exists\n\n# Commit version bump\ngit commit -m \"chore: Bump plugin-name to v1.2.4\"\n```\n\n### Option 2: Version Tag\n```bash\n# Create annotated tag\ngit tag -a \"plugin-name-v1.2.4\" -m \"Release plugin-name v1.2.4\"\n\n# Or for monorepo\ngit tag -a \"v1.2.4\" -m \"Release v1.2.4\"\n\n# Push tag\ngit push origin plugin-name-v1.2.4\n```\n\n## Multi-Plugin Updates\n\nFor repository-wide version bump:\n\n```bash\n# Bump marketplace version\njq '.metadata.version = \"1.0.40\"' .claude-plugin\u002Fmarketplace.extended.json\n\n# Update all plugins (if needed)\nfor plugin in plugins\u002F*\u002F; do\n  # Update plugin.json\n  # Update marketplace entry\ndone\n```\n\n## Version Consistency Check\n\nI verify:\n```bash\n# Plugin version\nplugin_v=$(jq -r '.version' plugins\u002Fcategory\u002Fplugin-name\u002F.claude-plugin\u002Fplugin.json)\n\n# Marketplace version\nmarket_v=$(jq -r '.plugins[] | select(.name == \"plugin-name\") | .version' .claude-plugin\u002Fmarketplace.extended.json)\n\n# Should match\nif [ \"$plugin_v\" != \"$market_v\" ]; then\n  echo \"❌ Version mismatch!\"\n  echo \"Plugin: $plugin_v\"\n  echo \"Marketplace: $market_v\"\nfi\n```\n\n## Release Workflow\n\nComplete release process:\n\n1. **Determine Bump Type**\n   - Review changes since last version\n   - Decide: patch\u002Fminor\u002Fmajor\n\n2. **Update Version**\n   - Bump plugin.json\n   - Update marketplace catalog\n   - Sync marketplace.json\n\n3. **Update Changelog**\n   - Add release notes\n   - List changes\n   - Include date\n\n4. **Commit Changes**\n   ```bash\n   git add .\n   git commit -m \"chore: Release v1.2.4\"\n   ```\n\n5. **Create Tag**\n   ```bash\n   git tag -a \"v1.2.4\" -m \"Release v1.2.4\"\n   ```\n\n6. **Push**\n   ```bash\n   git push origin main\n   git push origin v1.2.4\n   ```\n\n7. **Validate**\n   - Check GitHub release created\n   - Verify marketplace updated\n   - Test plugin installation\n\n## Output Format\n\n```\n? VERSION BUMP REPORT\n\nPlugin: plugin-name\nOld Version: 1.2.3\nNew Version: 1.2.4\nBump Type: PATCH\n\n✅ UPDATES COMPLETED:\n1. Updated .claude-plugin\u002Fplugin.json → v1.2.4\n2. Updated marketplace.extended.json → v1.2.4\n3. Synced marketplace.json → v1.2.4\n4. Updated CHANGELOG.md\n\n? CONSISTENCY CHECK:\n✅ All files have version 1.2.4\n✅ No version conflicts\n✅ Semantic versioning valid\n\n? CHANGELOG ENTRY:\n## [1.2.4] - 2025-10-16\n### Fixed\n- Bug fix description\n\n? NEXT STEPS:\n1. Review changes: git diff\n2. Commit: git add . && git commit -m \"chore: Bump to v1.2.4\"\n3. Tag: git tag -a \"v1.2.4\" -m \"Release v1.2.4\"\n4. Push: git push origin main && git push origin v1.2.4\n\n✨ Ready to release!\n```\n\n## Repository-Specific Features\n\n**For claude-code-plugins repo:**\n- Handles both plugin and marketplace versions\n- Updates marketplace metadata version\n- Manages plugin count in README\n- Syncs both catalog files\n- Creates proper release tags\n\n## Examples\n\n**User says:** \"Bump the security-scanner plugin to patch version\"\n\n**I automatically:**\n1. Read current version: 1.2.3\n2. Calculate patch bump: 1.2.4\n3. Update plugin.json\n4. Update marketplace.extended.json\n5. Sync marketplace.json\n6. Validate consistency\n7. Report success\n\n**User says:** \"Release version 2.0.0 of plugin-name\"\n\n**I automatically:**\n1. Recognize major version (breaking change)\n2. Update all version files\n3. Update CHANGELOG.md with major release notes\n4. Create git commit\n5. Create git tag v2.0.0\n6. Provide push commands\n\n**User says:** \"Increment version for new feature\"\n\n**I automatically:**\n1. Detect this is a minor bump\n2. Calculate new version (1.2.3 → 1.3.0)\n3. Update all files\n4. Add changelog entry\n5. Report completion\n",{"name":5,"description":7,"allowed-tools":44},"Read, Write, Edit, Grep, Bash","master","be156301b65e301887f327d08190ed4f17ba08d2","docs\u002Fnot-mcp-related\u002Fclaude-skills\u002Ftemp\u002Fcode-plugins\u002Fplugins\u002Fexamples\u002Fskills-powerkit\u002Fskills\u002Fversion-bumper",0,"https:\u002F\u002Fgithub.com\u002Fsandraschi\u002Fdocumentation-mcp","https:\u002F\u002Fgithub.com\u002Fsandraschi","2026-11-13 15:00:21",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add sandraschi\u002Fdocumentation-mcp --skill version-bumper",{"tool":58,"command":59},"bunx","bunx skills add sandraschi\u002Fdocumentation-mcp --skill version-bumper",{"tool":61,"command":62},"pnpm","pnpm dlx skills add sandraschi\u002Fdocumentation-mcp --skill version-bumper","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsandraschi\u002Fdocumentation-mcp\u002Fblob\u002Fmaster\u002Fdocs\u002Fnot-mcp-related\u002Fclaude-skills\u002Ftemp\u002Fcode-plugins\u002Fplugins\u002Fexamples\u002Fskills-powerkit\u002Fskills\u002Fversion-bumper\u002FSKILL.md",true,[],[67,94,120,130,156,182],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":81,"publishedAt":39},"01M6PFAWAHEJJCKKVNXEWNK87W","Docs Research","Use MCP Central Docs server to search, ask, and retrieve documentation (FastMCP, standards, packaging).","https:\u002F\u002Fgithub.com\u002Fsandraschi\u002Fdocumentation-mcp\u002Fblob\u002Fmaster\u002Fsrc\u002Fdocs_mcp\u002Fskills\u002Fdocs-research\u002FSKILL.md",[73,78],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",{"categoryNo":79,"categoryName":80,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000023","Skill与智能体开发",[82,83,84,85,86,87,88,89,90,91,92,93],"docs research","docs","research","standards","use","packaging","ask","server","search","fastmcp","documentation","MCP",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":39},"01M6PFAN4DAENMY574Q7Q3CB3H","wrappee-drift","Read-only, single-repo audit of a repo's tool coverage against the software it wraps (its current real API\u002Fdocs, not training-data memory) and against comparable\u002Fcompeting wrappers. Trigger when the user says \"wrappee drift\" followed by a repo name, \"capability audit\" followed by a repo name, or asks whether a repo is missing features the wrapped software or a competitor now has. Always scoped to one named repo per invocation -- never trigger this fleet-wide or unprompted; that is explicitly against the SOP. Do NOT trigger for internal fleet-standard compliance (that is drift-scan) or strategic worth\u002Farchive decisions (that is quality-check) -- this is specifically about the gap between the repo's tool list and the wrapped software's\u002Fcompetitors' actual current capabilities.","https:\u002F\u002Fgithub.com\u002Fsandraschi\u002Fdocumentation-mcp\u002Fblob\u002Fmaster\u002Fdocs\u002Fskills\u002Fwrappee-drift\u002FSKILL.md",[],[101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,32],"drift","wrappee drift","api","data","audit","capabilities","training","memory","features","repo audit","competitors","fleet","now","software","tool list","only","never","coverage","list",{"skillNo":121,"name":122,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":129,"publishedAt":39},"01M6PFADA3X031SK3W3T6X0N6H","modules","https:\u002F\u002Fgithub.com\u002Fsandraschi\u002Fdocumentation-mcp\u002Fblob\u002Fmaster\u002Fdocs\u002Fskills\u002Fwindsurf-mcp-standards\u002Fmodules\u002FSKILL.md",[125,128],{"categoryNo":126,"categoryName":127,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":79,"categoryName":80,"taxonomyType":76,"taxonomyTypeDesc":77},[122],{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":140,"publishedAt":39},"01M6PFA8YA029N68TW0X31FB1W","mcp-standards","Use when developing MCP servers to access comprehensive standards for scaffolding, packaging, sampling, documentation, testing, error handling, monitoring, and CI\u002FCD workflows.","https:\u002F\u002Fgithub.com\u002Fsandraschi\u002Fdocumentation-mcp\u002Fblob\u002Fmaster\u002Fdocs\u002Fskills\u002Fwindsurf-mcp-standards\u002FSKILL.md",[136,139],{"categoryNo":137,"categoryName":138,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":79,"categoryName":80,"taxonomyType":76,"taxonomyTypeDesc":77},[141,93,85,86,142,143,144,145,146,147,148,149,150,151,152,153,92,154,155,87],"mcp standards","monitoring","sampling","scaffolding","servers","cd","error","for","CI\u002FCD","access","ci","mcp servers","error handling","workflows","testing",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":164,"publishedAt":39},"01M6PFA1XX344WX57B0DJZY94Q","webapp-cua-test","Run the pre-Tauri CUA click-through test (real browser, dev stack, OCR \"Connected\" wait, sidebar nav walk) for a fleet MCP server repo under D:\\Dev\\repos. Trigger when the user says \"cua webapp test\" or \"webapp clickthrough\" followed by a repo name, asks for an e2e click-through of a webapp, or asks whether a webapp boots and connects in a real browser. Not for the installed NSIS app (that is the nsis-build skill \u002F cua-nsis-test) and not for DOM assertions (Playwright), and not for hunting fake data or dead buttons (fakefind).","https:\u002F\u002Fgithub.com\u002Fsandraschi\u002Fdocumentation-mcp\u002Fblob\u002Fmaster\u002Fdocs\u002Fskills\u002Fwebapp-cua-test\u002FSKILL.md",[162,163],{"categoryNo":137,"categoryName":138,"taxonomyType":76,"taxonomyTypeDesc":77},{"categoryNo":79,"categoryName":80,"taxonomyType":76,"taxonomyTypeDesc":77},[165,166,167,168,169,93,170,171,172,148,173,174,175,176,177,178,179,180,89,181],"webapp","test","webapp cua test","playwright","mcp server","dev","dom","assertions","trigger","click","app","tauri","repo","stack","e2e","ocr","browser",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":189,"publishedAt":39},"01M6PF9WYF6NWJR7WVN38TT0WH","ship","Final release gate for a fleet MCP server repo under D:\\Dev\\repos -- run all quality gates, build the release artifact, verify it, commit, push, and cut a GitHub release. Trigger this whenever the user says \"ship it\", \"ship\" followed by a repo name, \"release\" followed by a repo name, or asks to finalize and publish work that's already been done in a repo. This is the terminal step after assfix\u002Fnsis-build, not a substitute for them -- if the repo hasn't been assessed recently, say so before shipping rather than shipping blind.","https:\u002F\u002Fgithub.com\u002Fsandraschi\u002Fdocumentation-mcp\u002Fblob\u002Fmaster\u002Fdocs\u002Fskills\u002Fship\u002FSKILL.md",[188],{"categoryNo":79,"categoryName":80,"taxonomyType":76,"taxonomyTypeDesc":77},[184,177,148,173,190,191,192,193,194,195,196,89,197,170,198,199,200,169,201,93],"gates","ship it","artifact","done","say","work","publish","push","shipping","quality gates","commit","github"]