The `ring-default` namespace has been simplified to `ring` for default
skills.
This commit updates the post-installation instructions shown to the
user to reflect the corrected skill names. This ensures the examples
provided are accurate and work out-of-the-box, preventing user
confusion.
The existing ring-pm-team focuses on single-feature planning. This
leaves a gap in portfolio-level coordination, governance, and
executive reporting.
This commit adds the 'ring-pmo-team' plugin to provide macro-level
strategic oversight for managing a portfolio of multiple projects. It
complements the feature-focused teams, completing the value chain from
portfolio strategy to code execution.
Key additions include:
- 5 specialist agents for portfolio, resource, risk, governance, and
executive reporting functions.
- 8 skills with frameworks for planning, allocation, and analysis.
- 3 slash commands to initiate common PMO workflows.
- A 'shared-patterns' library to enforce consistency across skills.
The plugin is registered in the marketplace, and all documentation and
installation scripts are updated to reflect this new addition and the
corresponding increase in total agents, skills, and commands.
Replaces ambiguous 'ring:' shorthand with explicit 'ring-default:' prefix across all skills, agents, commands, documentation, and user-facing examples to prevent namespace confusion in the 7-plugin marketplace environment.
Changes eliminate AI agent invocation errors by ensuring unambiguous plugin resolution throughout documentation (CLAUDE.md, ARCHITECTURE.md, MANUAL.md), runtime logic (skills, commands, agents), and user experience touchpoints (installation scripts, session hooks).
Adds documentation to test fixtures explaining intentional use of legacy format for transformation testing.
Generated-by: Claude
AI-Model: claude-sonnet-4-5-20250929
feat(dev-team): expand developer agents to 10 with language specialists
feat(ralph-wiggum): add plugin for iterative development loops via Stop hook
docs: overhaul all documentation for new plugin organization
fix(hooks): ignore symlinks in claude-md-reminder script
chore(deps): pin PyYAML version and update plugin installs in hooks
The previous installation scripts provided vague feedback when an error
occurred, making it difficult for users to troubleshoot. This was
particularly true for missing dependencies like `curl` and `jq` or for
network failures when fetching the plugin list.
This change improves the user experience by:
- Refactoring `install-ring.sh` to provide specific messages if `curl`
or `jq` are missing.
- Adding `jq` installation instructions for common platforms.
- Modifying `install-ring.ps1` to display the specific exception
message when the marketplace fetch fails.
Refactor the bash install script to support Bash 3.2+ instead of 4.0+.
This change enables the script to run on default macOS installations
by replacing associative arrays (a Bash 4.0+ feature) with
indexed arrays.
Add a version check to the PowerShell installer. This warns users on
versions older than 3.0, as required cmdlets for fetching data may
not be available.
feat(agent): introduce codebase-explorer for deep code analysis
feat(installer): dynamically load plugins in installer for easier updates
refactor(metadata): standardize skill and agent frontmatter for better tooling
Introduces 'install-ring.ps1' to provide a streamlined and
interactive installation experience for Windows users. This lowers
the barrier to entry by automating the entire setup process.
The script guides users through adding the marketplace, installing the
core plugin, and optionally installing additional plugin packs.
Documentation in README.md and CLAUDE.md is updated to highlight this
new, recommended installation method.