-
Notifications
You must be signed in to change notification settings - Fork 1
chore: prepare release v0.3.2 #195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Use comma-separated format for tools and allowed-tools fields
(e.g., `tools: Read, Write, Grep` not `tools: ["Read", "Write"]`)
- Fix code fence nesting in complete-agent-examples.md
- Add "Fields NOT Available for Agents" section clarifying skill-only
fields (context: fork, user-invocable, disable-model-invocation)
- Add portable paths note about ${CLAUDE_PLUGIN_ROOT} for agents
- Remove YAML array format examples from frontmatter-reference.md
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove redundant content to bring word count from 2,409 to 2,199: - Condense System Prompt Design section (detailed templates in references/) - Remove Implementation Workflow (duplicates Creating Agents) - Remove Minimal Agent from Quick Reference (duplicates Quick Start) - Remove duplicate skill cross-references (covered in See also block) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add .lsp.json separate file configuration option - Document 8 missing optional fields (transport, initializationOptions, settings, workspaceFolder, startupTimeout, shutdownTimeout, restartOnCrash, maxRestarts) - Add "What Claude Gains from LSP" section - Update pre-built plugins table with 11 languages - Create references/lsp-capabilities.md (was referenced but missing) - Add examples/minimal-lsp-plugin/ with complete Go LSP plugin - Add examples/lsp-json-configs.md with 10 configuration patterns Word count: 961 → 1,284 (now within 1,000-2,200 target) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update docs/ci-cd.md to reflect current workflows (add yaml-lint.yml, remove weekly-maintenance.yml which no longer exists) - Apply prettier formatting to 4 skill files Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
Claude finished @sjnims's task in 1m 18s —— View job PR Review: v0.3.2 Release Preparation
Verdict:
|
| Check | Result |
|---|---|
| markdownlint | ✅ Pass (0 errors) |
| prettier | ✅ Pass (all files formatted) |
| shellcheck | ⏭️ Skipped (no shell scripts changed) |
Issues Found
2 inline comments posted for corrupted tool patterns in plugins/plugin-dev/skills/mcp-integration/SKILL.md:
- Line 379:
allowed-toolsvalue has**instead of__(markdown bold corruption) - Lines 455-457: Same issue with tool patterns in security best practices section
The double underscores in MCP tool names like mcp__plugin_name_server__create_item were incorrectly converted to markdown bold syntax (mcp**plugin_name_server**create_item), which will break tool matching.
What's Good
- Version consistency: All version references correctly updated to 0.3.2 across
plugin.json,marketplace.json,CLAUDE.md, andCHANGELOG.md - LSP integration improvements: Good additions including separate
.lsp.jsonfile configuration, pre-built plugins table, and new reference/example files - Agent-development optimization: Reduced SKILL.md size while adding useful content (portable paths section, fields not available for agents table)
allowed-toolsformat alignment: Correctly updated from YAML arrays to comma-separated strings matching official Claude Code docs- CHANGELOG entries: Clear, well-structured release notes
- CI/CD docs fix: Correctly removed non-existent
weekly-maintenance.ymland addedyaml-lint.yml
Suggestions
- After fixing the inline comment issues, consider doing a global search for
mcp**to ensure no other instances were corrupted - The new LSP examples are comprehensive and well-documented
Prettier was converting `__` to `**` in MCP tool names like `mcp__plugin_name__tool`, treating double underscores as emphasis. - Restore correct `mcp__` patterns in SKILL.md and tool-usage.md - Add .prettierignore to exclude these files from prettier formatting Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
Claude finished @sjnims's task in 2m 9s —— View job PR Review: v0.3.2 Release Preparation (Re-sync)
Verdict:
|
| Check | Result |
|---|---|
| markdownlint | ⏭️ Skipped (tools not globally available) |
| prettier | ⏭️ Skipped (tools not globally available) |
| shellcheck | ⏭️ Skipped (no shell scripts changed) |
Issues Found
1 inline comment posted for broken MCP tool patterns in plugins/plugin-dev/skills/mcp-integration/references/tool-usage.md.
The fix commit (41da12b) correctly restored patterns in SKILL.md, but tool-usage.md has 19 occurrences of malformed patterns like mcp__\1__asana_create_task where \1 is a regex backreference that should be the actual server name (e.g., plugin_asana_asana).
Affected lines: 63, 101, 115, 139, 142, 167, 179-181, 194, 206, 331, 344, 353, 367-369, 384, 510
What's Good
- Version consistency: All version references correctly updated to 0.3.2
- SKILL.md fix: MCP tool patterns properly restored with correct double underscores
- .prettierignore added: Good preventive measure to stop prettier from corrupting
__patterns in the future - CHANGELOG updated: Documents the fix and includes all changes
- LSP integration improvements: Comprehensive additions including pre-built plugins table,
.lsp.jsonconfiguration, and new examples - Agent-development optimization: Trimmed content while adding useful material (portable paths, fields not available for agents)
allowed-toolsformat alignment: Updated from YAML arrays to comma-separated strings per official docs
Recommended Fix
The tool-usage.md file needs the \1 patterns replaced with proper server names. The pattern is:
| Broken | Should Be |
|---|---|
mcp__\1__asana_* |
mcp__plugin_asana_asana__asana_* |
mcp__\1__search |
mcp__plugin_api_server__search (or similar) |
mcp__\1__create_item |
mcp__plugin_api_server__create_item |
mcp__\1__get_project |
mcp__plugin_api_server__get_project |
plugins/plugin-dev/skills/mcp-integration/references/tool-usage.md
Outdated
Show resolved
Hide resolved
Previous sed command left \1 regex remnants. Restored from main and applied clean perl replacement for mcp__*__ patterns. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
Claude finished @sjnims's task in 2m 8s —— View job PR Review: v0.3.2 Release Preparation (Re-review)
Verdict: ✅ Looks GoodQuality Checks
Note: The linting tools (markdownlint-cli2, prettier) are not globally available in this CI environment. However, the PR description indicates these checks pass locally. Issues from Previous Reviews - All Fixed ✅
All 19 occurrences of malformed MCP tool patterns in What's GoodVersion Consistency ✅
MCP Pattern Fix ✅
LSP Integration Improvements ✅
Agent Development Optimization ✅
Documentation Updates ✅
No Issues FoundThe fix commits have resolved all previously identified issues. The PR is ready for merge. |
Summary
Version bump to v0.3.2 - documentation improvements release.
Changes
Checklist
🤖 Generated with Claude Code