Skip to content

Fix plannotator availability check (--version → --help)#12

Merged
ericjohnolson merged 1 commit into
mainfrom
fix/plannotator-check
May 26, 2026
Merged

Fix plannotator availability check (--version → --help)#12
ericjohnolson merged 1 commit into
mainfrom
fix/plannotator-check

Conversation

@bgerstle

Copy link
Copy Markdown
Collaborator

Summary

  • Replaces plannotator --version with plannotator --help in three praxis skills (research, plan-tasks, implement)
  • Bumps praxis plugin and marketplace versions to 2.1.1

Root cause: plannotator --version exits 1 because plannotator treats invocations without a recognized subcommand as a hook handler expecting JSON on stdin, producing: Failed to parse hook event from stdin: JSON Parse error: Unexpected EOF. The --help flag exits 0 and correctly signals availability.

Test plan

  • Run plannotator --help locally to confirm exit 0
  • Confirm plannotator --version exits non-zero to validate the fix is necessary
  • Run bash tests/local/validate-skills.sh to confirm structure checks pass

🤖 Generated with Claude Code

Replace `plannotator --version` with `plannotator --help` in research,
plan-tasks, and implement skills. The --version flag exits 1 because
plannotator treats unrecognized invocations as hook handler calls that
expect JSON on stdin.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@bgerstle bgerstle requested review from Copilot and ericjohnolson and removed request for ericjohnolson May 26, 2026 17:23

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates praxis skills to use a reliable plannotator availability check and bumps plugin/marketplace versions accordingly, avoiding the non-zero exit behavior triggered by plannotator --version in this environment.

Changes:

  • Replace plannotator --version with plannotator --help in the research, plan-tasks, and implement skills.
  • Bump praxis plugin version to 2.1.1.
  • Bump marketplace metadata and praxis plugin entry version to 2.1.1.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
plugins/praxis/skills/research/SKILL.md Switches the availability check command to plannotator --help in the research flow.
plugins/praxis/skills/plan-tasks/SKILL.md Switches the availability check command to plannotator --help in the planning review step.
plugins/praxis/skills/implement/SKILL.md Switches the availability check command to plannotator --help in the final verification/review step.
plugins/praxis/.claude-plugin/plugin.json Bumps praxis plugin version from 2.1.0 to 2.1.1.
.claude-plugin/marketplace.json Bumps marketplace metadata and praxis plugin entry versions from 2.1.0 to 2.1.1.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ericjohnolson ericjohnolson self-assigned this May 26, 2026
@ericjohnolson ericjohnolson self-requested a review May 26, 2026 18:00

@ericjohnolson ericjohnolson left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@ericjohnolson ericjohnolson merged commit 9275ab4 into main May 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants