Skip to content

feat(me): improve plugin launch readiness - #649

Merged
baleen37 merged 1 commit into
mainfrom
nimble-prairie-armstrong
May 12, 2026
Merged

feat(me): improve plugin launch readiness#649
baleen37 merged 1 commit into
mainfrom
nimble-prairie-armstrong

Conversation

@baleen37

@baleen37 baleen37 commented May 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Improve plugins/me discoverability with a lifecycle-oriented README catalog.
  • Add security-auditor and test-engineer personas used by /ship fan-out review.
  • Remove missing LSP SessionStart hook references while keeping existing worktree and git guard hooks.

Changes

  • Added plugin catalog documentation under plugins/me/README.md.
  • Added launch-readiness specialist agents under plugins/me/agents/.
  • Updated /ship guidance to reference the plugin-provided default personas.
  • Removed hook entries for non-existent lsp-*-check-install.sh scripts.

Tests

  • python -m json.tool plugins/me/.claude-plugin/plugin.json >/dev/null
  • python -m json.tool plugins/me/hooks/hooks.json >/dev/null
  • pre-commit run --files plugins/me/.claude-plugin/plugin.json plugins/me/hooks/hooks.json plugins/me/skills/ship/SKILL.md plugins/me/agents/security-auditor.md plugins/me/agents/test-engineer.md plugins/me/README.md

Summary by CodeRabbit

  • New Features

    • Added security-auditor agent for production release reviews
    • Added test-engineer agent for release readiness evaluation
  • Documentation

    • Updated workflow toolkit documentation with lifecycle stages and agent role definitions
    • Refined ship skill orchestration and report merging guidelines
  • Chores

    • Removed session initialization hook configuration

Review Change Stack

@baleen37
baleen37 enabled auto-merge (squash) May 12, 2026 04:57
@coderabbitai

coderabbitai Bot commented May 12, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 26e42662-f153-4e92-952b-8773a339f040

📥 Commits

Reviewing files that changed from the base of the PR and between 85f3e54 and 12b4a00.

📒 Files selected for processing (5)
  • plugins/me/README.md
  • plugins/me/agents/security-auditor.md
  • plugins/me/agents/test-engineer.md
  • plugins/me/hooks/hooks.json
  • plugins/me/skills/ship/SKILL.md

📝 Walkthrough

Walkthrough

This PR introduces a new release readiness agent toolkit to the "me" Claude Code workflow plugin. It adds two specialist agents (security-auditor and test-engineer), refines the /ship skill to orchestrate them in parallel, removes an obsolete SessionStart hook, and documents the overall plugin structure and behavior.

Changes

Release Readiness Orchestration

Layer / File(s) Summary
Security-auditor agent prompt
plugins/me/agents/security-auditor.md
New agent that reviews production releases for secrets exposure, auth/authz vulnerabilities, injection risks, supply-chain threats, data handling issues, and configuration/environment risks. Includes severity classification (Critical/High/Medium/Low) and structured output format with verdict and evidence tracking.
Test-engineer agent prompt
plugins/me/agents/test-engineer.md
New agent that evaluates production release testing readiness by reviewing changed behavior coverage, happy paths, edge/error cases, regression risk, and flaky/concurrency risk. Specifies required markdown output (verdict, findings, evidence, next steps) and BLOCKED verdict rules.
Ship skill parallel orchestration
plugins/me/skills/ship/SKILL.md
Refined Phase A/B instructions to run security-auditor and test-engineer agents in parallel via a single assistant turn, with persona resolution logic and merge behavior. Updated rule for skipping fan-out based on file count, diff size, and sensitive domains.
Plugin documentation and hook cleanup
plugins/me/README.md, plugins/me/hooks/hooks.json
Added README documenting lifecycle stages, agent roles, hooks, and references. Removed SessionStart hook configuration from hooks.json.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • baleen37/bstack#640: Modifies /ship skill orchestration and fan-out behavior in SKILL.md, overlapping with this PR's ship skill refinements.
  • baleen37/bstack#615: Modifies SessionStart hook configuration in hooks.json and touches plugins/me documentation, both changed in this PR.
  • baleen37/bstack#639: Updates /ship skill workflow orchestration in SKILL.md with changes related to the parallel fan-out logic.

🐰 New agents join the ship,
Security and testing take a dip,
Parallel checks in one swift turn,
Release readiness—let the bstack churn! ✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch nimble-prairie-armstrong

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@baleen37
baleen37 merged commit ffe9926 into main May 12, 2026
4 of 5 checks passed
@baleen37
baleen37 deleted the nimble-prairie-armstrong branch May 12, 2026 04:58
baleen-release-app Bot pushed a commit that referenced this pull request May 12, 2026
# [17.6.0](v17.5.1...v17.6.0) (2026-05-12)

### Features

* **me:** improve plugin launch readiness ([#649](#649)) ([ffe9926](ffe9926))
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.

1 participant