mirror of
https://github.com/LerianStudio/ring
synced 2026-04-21 13:37:27 +00:00
chore: remove deprecated ring-{plugin}: namespace qualifiers
Unified namespace (CLAUDE.md rule #4) uses ring: prefix only. Removing plugin-qualified forms (ring-dev-team:, ring-pm-team:, etc.) from hook help text and install script. CHANGELOG version tags (ring-pm-team:v0.x.x) intentionally preserved — those are version metadata, not invocations. X-Lerian-Ref: 0x1
This commit is contained in:
parent
e25976d630
commit
59c5ef71e4
6 changed files with 22 additions and 22 deletions
|
|
@ -61,10 +61,10 @@ ${agents_table}
|
|||
| Invocation Context | Standards Compliance | Detection |
|
||||
|--------------------|---------------------|-----------|
|
||||
| Direct agent call | Optional | N/A |
|
||||
| Via \`ring-dev-team:dev-cycle\` | Optional | N/A |
|
||||
| Via \`ring-dev-team:dev-refactor\` | **MANDATORY** | Prompt contains \`**MODE: ANALYSIS ONLY**\` |
|
||||
| Via \`ring:dev-cycle\` | Optional | N/A |
|
||||
| Via \`ring:dev-refactor\` | **MANDATORY** | Prompt contains \`**MODE: ANALYSIS ONLY**\` |
|
||||
|
||||
**When MANDATORY (ring-dev-team:dev-refactor invocation):**
|
||||
**When MANDATORY (ring:dev-refactor invocation):**
|
||||
1. Agent receives prompt with \`**MODE: ANALYSIS ONLY**\`
|
||||
2. Agent MUST load Ring standards via WebFetch
|
||||
3. Agent MUST output \`## Standards Compliance\` section with:
|
||||
|
|
@ -74,7 +74,7 @@ ${agents_table}
|
|||
|
||||
**Cross-references:** CLAUDE.md (Standards Compliance section), \`dev-team/skills/dev-refactor/SKILL.md\`
|
||||
|
||||
For full details: Skill tool with \"ring-dev-team:using-dev-team\"
|
||||
For full details: Skill tool with \"ring:using-dev-team\"
|
||||
</ring-dev-team-system>"
|
||||
|
||||
# Escape for JSON using shared utility
|
||||
|
|
@ -104,7 +104,7 @@ else
|
|||
{
|
||||
"hookSpecificOutput": {
|
||||
"hookEventName": "SessionStart",
|
||||
"additionalContext": "<ring-dev-team-system>\n**Developer Specialists Available**\n\n**Standards Compliance Output (Conditional Requirement):**\n- **Optional** for direct invocations or dev-cycle\n- **MANDATORY** when invoked from `ring-dev-team:dev-refactor` skill\n- Detection: Prompt contains `**MODE: ANALYSIS ONLY**`\n\nWhen MANDATORY: Agent loads Ring standards via WebFetch and outputs comparison tables.\n\nFor full list: Skill tool with \"ring-dev-team:using-dev-team\"\n</ring-dev-team-system>"
|
||||
"additionalContext": "<ring-dev-team-system>\n**Developer Specialists Available**\n\n**Standards Compliance Output (Conditional Requirement):**\n- **Optional** for direct invocations or dev-cycle\n- **MANDATORY** when invoked from `ring:dev-refactor` skill\n- Detection: Prompt contains `**MODE: ANALYSIS ONLY**`\n\nWhen MANDATORY: Agent loads Ring standards via WebFetch and outputs comparison tables.\n\nFor full list: Skill tool with \"ring:using-dev-team\"\n</ring-dev-team-system>"
|
||||
}
|
||||
}
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ ${agents_table}
|
|||
Workflow: Setup → Analyzer (compliance) → Automation (templates)
|
||||
Supported: BACEN, RFB, Open Banking, DIMP, APIX
|
||||
|
||||
For full details: Skill tool with \"ring-finops-team:using-finops-team\"
|
||||
For full details: Skill tool with \"ring:using-finops-team\"
|
||||
</ring-finops-team-system>"
|
||||
|
||||
# Escape for JSON using shared utility
|
||||
|
|
@ -79,7 +79,7 @@ EOF
|
|||
{
|
||||
"hookSpecificOutput": {
|
||||
"hookEventName": "SessionStart",
|
||||
"additionalContext": "<ring-finops-team-system>\n**FinOps & Regulatory Compliance**\n\n2 specialist agents for Brazilian financial compliance:\n\n| Agent | Purpose |\n|-------|----------|\n| `ring-finops-team:finops-analyzer` | Field mapping & compliance analysis (Gates 1-2) |\n| `ring-finops-team:finops-automation` | Template generation in .tpl format (Gate 3) |\n\nWorkflow: Setup → Analyzer (compliance) → Automation (templates)\nSupported: BACEN, RFB, Open Banking, DIMP, APIX\n\nFor full details: Skill tool with \"ring-finops-team:using-finops-team\"\n</ring-finops-team-system>"
|
||||
"additionalContext": "<ring-finops-team-system>\n**FinOps & Regulatory Compliance**\n\n2 specialist agents for Brazilian financial compliance:\n\n| Agent | Purpose |\n|-------|----------|\n| `ring:finops-analyzer` | Field mapping & compliance analysis (Gates 1-2) |\n| `ring:finops-automation` | Template generation in .tpl format (Gate 3) |\n\nWorkflow: Setup → Analyzer (compliance) → Automation (templates)\nSupported: BACEN, RFB, Open Banking, DIMP, APIX\n\nFor full details: Skill tool with \"ring:using-finops-team\"\n</ring-finops-team-system>"
|
||||
}
|
||||
}
|
||||
EOF
|
||||
|
|
@ -90,7 +90,7 @@ else
|
|||
{
|
||||
"hookSpecificOutput": {
|
||||
"hookEventName": "SessionStart",
|
||||
"additionalContext": "<ring-finops-team-system>\n**FinOps & Regulatory Compliance** (2 agents)\n\nFor full list: Skill tool with \"ring-finops-team:using-finops-team\"\n</ring-finops-team-system>"
|
||||
"additionalContext": "<ring-finops-team-system>\n**FinOps & Regulatory Compliance** (2 agents)\n\nFor full list: Skill tool with \"ring:using-finops-team\"\n</ring-finops-team-system>"
|
||||
}
|
||||
}
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -191,7 +191,7 @@ echo ""
|
|||
echo "Next steps:"
|
||||
echo " 1. Restart Claude Code or start a new session"
|
||||
echo " 2. Skills will auto-load via SessionStart hook"
|
||||
echo " 3. Try: /ring-default:brainstorm or Skill tool: 'ring-default:using-ring'"
|
||||
echo " 3. Try: /ring:brainstorm or Skill tool: 'ring:using-ring'"
|
||||
echo ""
|
||||
echo "Marketplace commands:"
|
||||
echo " claude plugin marketplace list # View configured marketplaces"
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ build_skills_table() {
|
|||
|
||||
if [ -n "$gate" ]; then
|
||||
# Append row with gate for sorting (format: gate|skill|gate|output)
|
||||
table_rows="${table_rows}${gate}|\`ring-pm-team:${skill_name}\`|${gate}|${output}"$'\n'
|
||||
table_rows="${table_rows}${gate}|\`ring:${skill_name}\`|${gate}|${output}"$'\n'
|
||||
fi
|
||||
done
|
||||
|
||||
|
|
@ -99,7 +99,7 @@ fi
|
|||
if [ -d "$PLUGIN_ROOT/skills" ]; then
|
||||
# Build table dynamically
|
||||
table_content=$(build_skills_table "$PLUGIN_ROOT/skills")
|
||||
skill_count=$(echo "$table_content" | grep -c "ring-pm-team" || echo "0")
|
||||
skill_count=$(echo "$table_content" | grep -c "ring:" || echo "0")
|
||||
|
||||
if [ -n "$table_content" ] && [ "$skill_count" -gt 0 ]; then
|
||||
# Build the context message with dynamically discovered skills
|
||||
|
|
@ -112,7 +112,7 @@ ${skill_count}-gate structured feature planning (use via Skill tool):
|
|||
|-------|------|--------|
|
||||
${table_content}
|
||||
|
||||
For full details: Skill tool with \"ring-pm-team:using-pm-team\"
|
||||
For full details: Skill tool with \"ring:using-pm-team\"
|
||||
</ring-pm-team-system>"
|
||||
|
||||
# Escape for JSON using shared utility
|
||||
|
|
@ -132,7 +132,7 @@ EOF
|
|||
{
|
||||
"hookSpecificOutput": {
|
||||
"hookEventName": "SessionStart",
|
||||
"additionalContext": "<ring-pm-team-system>\n**Pre-Dev Planning Skills**\n\n9-gate structured feature planning (use via Skill tool):\n\n| Skill | Gate | Output |\n|-------|------|--------|\n| `ring-pm-team:pre-dev-research` | 0 | research.md |\n| `ring-pm-team:pre-dev-prd-creation` | 1 | PRD.md |\n| `ring-pm-team:pre-dev-feature-map` | 2 | feature-map.md |\n| `ring-pm-team:pre-dev-trd-creation` | 3 | TRD.md |\n| `ring-pm-team:pre-dev-api-design` | 4 | API.md |\n| `ring-pm-team:pre-dev-data-model` | 5 | data-model.md |\n| `ring-pm-team:pre-dev-dependency-map` | 6 | dependencies.md |\n| `ring-pm-team:pre-dev-task-breakdown` | 7 | tasks.md |\n| `ring-pm-team:pre-dev-subtask-creation` | 8 | subtasks.md |\n\nFor full details: Skill tool with \"ring-pm-team:using-pm-team\"\n</ring-pm-team-system>"
|
||||
"additionalContext": "<ring-pm-team-system>\n**Pre-Dev Planning Skills**\n\n9-gate structured feature planning (use via Skill tool):\n\n| Skill | Gate | Output |\n|-------|------|--------|\n| `ring:pre-dev-research` | 0 | research.md |\n| `ring:pre-dev-prd-creation` | 1 | PRD.md |\n| `ring:pre-dev-feature-map` | 2 | feature-map.md |\n| `ring:pre-dev-trd-creation` | 3 | TRD.md |\n| `ring:pre-dev-api-design` | 4 | API.md |\n| `ring:pre-dev-data-model` | 5 | data-model.md |\n| `ring:pre-dev-dependency-map` | 6 | dependencies.md |\n| `ring:pre-dev-task-breakdown` | 7 | tasks.md |\n| `ring:pre-dev-subtask-creation` | 8 | subtasks.md |\n\nFor full details: Skill tool with \"ring:using-pm-team\"\n</ring-pm-team-system>"
|
||||
}
|
||||
}
|
||||
EOF
|
||||
|
|
@ -143,7 +143,7 @@ else
|
|||
{
|
||||
"hookSpecificOutput": {
|
||||
"hookEventName": "SessionStart",
|
||||
"additionalContext": "<ring-pm-team-system>\n**Pre-Dev Planning Skills** (9 gates)\n\nFor full list: Skill tool with \"ring-pm-team:using-pm-team\"\n</ring-pm-team-system>"
|
||||
"additionalContext": "<ring-pm-team-system>\n**Pre-Dev Planning Skills** (9 gates)\n\nFor full list: Skill tool with \"ring:using-pm-team\"\n</ring-pm-team-system>"
|
||||
}
|
||||
}
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -64,11 +64,11 @@ ${agents_table}
|
|||
| \`ring-pmo-team\` | Portfolio governance | Multi-project, resources, executive reporting |
|
||||
|
||||
**Commands:**
|
||||
- \`/ring-pmo-team:portfolio-review\` - Full portfolio health review
|
||||
- \`/ring-pmo-team:executive-summary\` - Portfolio/project status report (PMO focus)
|
||||
- \`/ring-pmo-team:dependency-analysis\` - Cross-project dependencies
|
||||
- \`/ring:portfolio-review\` - Full portfolio health review
|
||||
- \`/ring:executive-summary\` - Portfolio/project status report (PMO focus)
|
||||
- \`/ring:dependency-analysis\` - Cross-project dependencies
|
||||
|
||||
For full details: Skill tool with \"ring-pmo-team:using-pmo-team\"
|
||||
For full details: Skill tool with \"ring:using-pmo-team\"
|
||||
</ring-pmo-team-system>"
|
||||
|
||||
# Escape for JSON using shared utility
|
||||
|
|
@ -98,7 +98,7 @@ else
|
|||
{
|
||||
"hookSpecificOutput": {
|
||||
"hookEventName": "SessionStart",
|
||||
"additionalContext": "<ring-pmo-team-system>\n**PMO Specialists Available**\n\n6 specialists for portfolio-level management:\n- portfolio-manager\n- resource-planner\n- governance-specialist\n- risk-analyst\n- executive-reporter\n- delivery-reporter\n\nFor full list: Skill tool with \"ring-pmo-team:using-pmo-team\"\n</ring-pmo-team-system>"
|
||||
"additionalContext": "<ring-pmo-team-system>\n**PMO Specialists Available**\n\n6 specialists for portfolio-level management:\n- portfolio-manager\n- resource-planner\n- governance-specialist\n- risk-analyst\n- executive-reporter\n- delivery-reporter\n\nFor full list: Skill tool with \"ring:using-pmo-team\"\n</ring-pmo-team-system>"
|
||||
}
|
||||
}
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ ${agents_table}
|
|||
- Capitalization: Sentence case for headings (only first letter + proper nouns)
|
||||
- Structure: Lead with value, short paragraphs, scannable content
|
||||
|
||||
For full details: Skill tool with \"ring-tw-team:using-tw-team\"
|
||||
For full details: Skill tool with \"ring:using-tw-team\"
|
||||
</ring-tw-team-system>"
|
||||
|
||||
# Escape for JSON using shared utility
|
||||
|
|
@ -81,7 +81,7 @@ EOF
|
|||
{
|
||||
"hookSpecificOutput": {
|
||||
"hookEventName": "SessionStart",
|
||||
"additionalContext": "<ring-tw-team-system>\n**Technical Writing Specialists Available**\n\nUse via Task tool with `subagent_type`:\n\n| Agent | Expertise |\n|-------|----------|\n| `ring-tw-team:functional-writer` | Guides, tutorials, conceptual docs |\n| `ring-tw-team:api-writer` | API reference, endpoints, schemas |\n| `ring-tw-team:docs-reviewer` | Quality review, voice/tone compliance |\n\n**Documentation Standards:**\n- Voice: Assertive but not arrogant, encouraging, tech-savvy but human\n- Capitalization: Sentence case for headings\n- Structure: Lead with value, short paragraphs, scannable content\n\nFor full details: Skill tool with \"ring-tw-team:using-tw-team\"\n</ring-tw-team-system>"
|
||||
"additionalContext": "<ring-tw-team-system>\n**Technical Writing Specialists Available**\n\nUse via Task tool with `subagent_type`:\n\n| Agent | Expertise |\n|-------|----------|\n| `ring:functional-writer` | Guides, tutorials, conceptual docs |\n| `ring:api-writer` | API reference, endpoints, schemas |\n| `ring:docs-reviewer` | Quality review, voice/tone compliance |\n\n**Documentation Standards:**\n- Voice: Assertive but not arrogant, encouraging, tech-savvy but human\n- Capitalization: Sentence case for headings\n- Structure: Lead with value, short paragraphs, scannable content\n\nFor full details: Skill tool with \"ring:using-tw-team\"\n</ring-tw-team-system>"
|
||||
}
|
||||
}
|
||||
EOF
|
||||
|
|
@ -92,7 +92,7 @@ else
|
|||
{
|
||||
"hookSpecificOutput": {
|
||||
"hookEventName": "SessionStart",
|
||||
"additionalContext": "<ring-tw-team-system>\n**Technical Writing Specialists**\n\n| Agent | Expertise |\n|-------|----------|\n| `ring-tw-team:functional-writer` | Guides, tutorials, conceptual docs |\n| `ring-tw-team:api-writer` | API reference, endpoints, schemas |\n| `ring-tw-team:docs-reviewer` | Quality review, voice/tone compliance |\n\nFor full list: Skill tool with \"ring-tw-team:using-tw-team\"\n</ring-tw-team-system>"
|
||||
"additionalContext": "<ring-tw-team-system>\n**Technical Writing Specialists**\n\n| Agent | Expertise |\n|-------|----------|\n| `ring:functional-writer` | Guides, tutorials, conceptual docs |\n| `ring:api-writer` | API reference, endpoints, schemas |\n| `ring:docs-reviewer` | Quality review, voice/tone compliance |\n\nFor full list: Skill tool with \"ring:using-tw-team\"\n</ring-tw-team-system>"
|
||||
}
|
||||
}
|
||||
EOF
|
||||
|
|
|
|||
Loading…
Reference in a new issue