fix: enable router invocation of workflow commands by sjnims · Pull Request #145 · sjnims/plugin-dev

@sjnims @claude

The /plugin-dev:start router command uses SlashCommand tool to invoke
child workflows, but both target commands had disable-model-invocation: true
which blocked programmatic invocation.

- Remove disable-model-invocation from create-plugin.md
- Remove disable-model-invocation from create-marketplace.md
- Add start.md router command (new entry point)
- Document /plugin-dev:start in CLAUDE.md and README.md

The protection pattern: entry point (start.md) has disable-model-invocation,
child commands are invocable internally via SlashCommand tool.

Fixes #143

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

@sjnims mentioned this pull request

Dec 13, 2025

@sjnims sjnims deleted the fix/143-start-router-invocation branch

December 13, 2025 00:41

sjnims added a commit that referenced this pull request

Dec 13, 2025
## Summary

- Version bump to v0.2.0
- Update version in plugin.json, marketplace.json, and CLAUDE.md
- Add CHANGELOG entry for v0.2.0 release

## What's in v0.2.0

### Added
- **`/plugin-dev:start` command** - New primary entry point that guides
users to choose between creating a plugin or marketplace (#145)

### Fixed
- Enable router invocation of workflow commands (#145)
- Replace `!` with `[BANG]` placeholder in skill documentation (#142)

### Documentation
- Fix component counts and update documentation accuracy

## Checklist
- [x] Version updated in plugin.json, marketplace.json, CLAUDE.md
- [x] CHANGELOG.md updated with release notes
- [x] Markdownlint passes
- [x] Version consistency verified

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>