Commit graph

8 commits

Author SHA1 Message Date
Fred Amaral
c543e80607
docs(install): update example commands in post-install message
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.
2026-04-16 19:53:14 -03:00
Fred Amaral
da2e323a66
feat(pmo): introduce ring-pmo-team plugin for portfolio management
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.
2026-01-23 00:25:38 -03:00
Fred Amaral
7e83a64d30
fix(naming): enforce fully qualified plugin names across Ring marketplace
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
2025-11-27 20:35:01 -03:00
Fred Amaral
4ceda3ee39
refactor(plugins): rename core plugins to team-based structure
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
2025-11-26 15:05:24 -03:00
Fred Amaral
95d8b9fd07
fix(installer): improve error reporting and dependency checks
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.
2025-11-25 21:48:28 -03:00
Fred Amaral
4c09d87170
fix(install): lower shell version requirements for install scripts
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.
2025-11-25 21:00:51 -03:00
Fred Amaral
89efe84e22
ci(workflow): add action to automate version bumps and release tags
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
2025-11-25 20:19:23 -03:00
Fred Amaral
04451257d5
feat(install): add PowerShell script for simplified setup
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.
2025-11-25 19:07:20 -03:00