Skip to content

Conversation

@sjnims
Copy link
Owner

@sjnims sjnims commented Jan 25, 2026

Summary

Version bump to v0.3.2 - documentation improvements release.

Changes

  • Expanded LSP integration skill with official docs alignment
  • Optimized agent-development skill to target word count
  • Aligned tools/allowed-tools format with official Claude Code docs
  • Updated CI/CD workflow documentation (fixed workflow list)
  • Applied prettier formatting to skill files

Checklist

  • Version updated in plugin.json, marketplace.json, CLAUDE.md
  • CHANGELOG.md updated with release notes
  • Markdownlint passes
  • Prettier passes
  • Version consistency verified

🤖 Generated with Claude Code

sjnims and others added 5 commits January 24, 2026 19:33
- 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>
@sjnims sjnims self-assigned this Jan 25, 2026
@claude
Copy link

claude bot commented Jan 25, 2026

Claude finished @sjnims's task in 1m 18s —— View job


PR Review: v0.3.2 Release Preparation

  • Run quality checks (markdownlint, prettier, shellcheck)
  • Review PR diff for content quality
  • Post inline comments for specific issues
  • Provide summary verdict

Verdict: ⚠️ Needs Changes

Quality Checks

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-tools value 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, and CHANGELOG.md
  • LSP integration improvements: Good additions including separate .lsp.json file 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-tools format 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.yml and added yaml-lint.yml

Suggestions

  1. After fixing the inline comment issues, consider doing a global search for mcp** to ensure no other instances were corrupted
  2. The new LSP examples are comprehensive and well-documented

@claude claude bot added chore Maintenance tasks (dependencies, CI, tooling) effort:medium 1-4 hours component:skill Skills layer component:docs Documentation files labels Jan 25, 2026
sjnims and others added 2 commits January 24, 2026 20:40
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
Copy link

claude bot commented Jan 25, 2026

Claude finished @sjnims's task in 2m 9s —— View job


PR Review: v0.3.2 Release Preparation (Re-sync)

  • Run quality checks (markdownlint, prettier, shellcheck)
  • Review PR diff for content quality
  • Verify previous inline comment fixes
  • Provide summary verdict

Verdict: ⚠️ Needs Changes

Quality Checks

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.json configuration, and new examples
  • Agent-development optimization: Trimmed content while adding useful material (portable paths, fields not available for agents)
  • allowed-tools format 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

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
Copy link

claude bot commented Jan 25, 2026

Claude finished @sjnims's task in 2m 8s —— View job


PR Review: v0.3.2 Release Preparation (Re-review)

  • Run quality checks (markdownlint, prettier, shellcheck)
  • Review PR diff for content quality
  • Verify previous inline comment fixes
  • Provide summary verdict

Verdict: ✅ Looks Good

Quality Checks

Check Result
markdownlint ⏭️ Skipped (tool not available in CI environment)
prettier ⏭️ Skipped (tool not available in CI environment)
shellcheck ⏭️ Skipped (no shell scripts changed)

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 ✅

Previous Issue Status
mcp**plugin_* patterns in SKILL.md (prettier corruption) ✅ Fixed in commit 41da12b
mcp\1 patterns in tool-usage.md (regex backreference remnants) ✅ Fixed in commit f773dab

All 19 occurrences of malformed MCP tool patterns in tool-usage.md have been properly restored to use mcp__plugin_*__* format with correct double underscores.

What's Good

Version Consistency ✅

  • All version references correctly updated to 0.3.2:
    • plugin.json, marketplace.json, CLAUDE.md, CHANGELOG.md

MCP Pattern Fix ✅

  • .prettierignore added to prevent future corruption of MCP tool patterns
  • Both SKILL.md and tool-usage.md now have correct mcp__plugin_*__* patterns

LSP Integration Improvements ✅

  • Added .lsp.json separate file configuration option
  • Added comprehensive pre-built plugins table (11 languages)
  • Added new configuration fields: transport, initializationOptions, settings, workspaceFolder, startupTimeout, shutdownTimeout, restartOnCrash, maxRestarts
  • Added new reference file lsp-capabilities.md and example configurations

Agent Development Optimization ✅

  • Trimmed SKILL.md while maintaining essential content
  • Added useful new content: portable paths section, "Fields NOT Available for Agents" table
  • Updated tools field format from YAML arrays to comma-separated strings

Documentation Updates ✅

  • CI/CD workflow list fixed (removed weekly-maintenance.yml, added yaml-lint.yml)
  • allowed-tools format aligned with official Claude Code docs (comma-separated strings)
  • CHANGELOG entries are clear and well-structured

No Issues Found

The fix commits have resolved all previously identified issues. The PR is ready for merge.


@sjnims sjnims merged commit 41fd5b9 into main Jan 25, 2026
9 checks passed
@sjnims sjnims deleted the release/v0.3.2 branch January 25, 2026 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance tasks (dependencies, CI, tooling) component:docs Documentation files component:skill Skills layer effort:medium 1-4 hours

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants