mirror of
https://github.com/LerianStudio/ring
synced 2026-04-21 21:47:49 +00:00
Skills are now the sole invocation mechanism — commands have been eliminated as an architectural layer. All 33 commands removed, 22 skills renamed to match the command names teams already knew, and 1 new skill (portfolio-review) created to replace the last orchestrator command. Renames: brainstorming→brainstorm, requesting-code-review→codereview, git-commit→commit, session-handoff→create-handoff, drawing-diagrams→diagram, executing-plans→execute-plan, exploring-codebase→explore-codebase, interviewing-user→interview-me, linting-codebase→lint, release-guide-info→release-guide, visual-explainer→visualize, using-git-worktrees→worktree, writing-plans→write-plan, dev-feedback-loop→dev-report, delivery-status-tracking→delivery-status, delivery-reporting→delivery-report, executive-reporting→executive-summary, dependency-mapping→dependency-analysis, documentation-review→review-docs, writing-functional-docs→write-guide, writing-api-docs→write-api Generated-by: Claude AI-Model: claude-opus-4-6
141 lines
No EOL
3.2 KiB
JSON
141 lines
No EOL
3.2 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"$id": "https://raw.githubusercontent.com/LerianStudio/ring-for-opencode/main/assets/ring-config.schema.json",
|
|
"title": "Ring Configuration",
|
|
"description": "Configuration schema for Ring",
|
|
"type": "object",
|
|
"properties": {
|
|
"$schema": {
|
|
"type": "string"
|
|
},
|
|
"disabled_hooks": {
|
|
"default": [],
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"session-start",
|
|
"context-injection"
|
|
]
|
|
}
|
|
},
|
|
"disabled_agents": {
|
|
"default": [],
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"code-reviewer",
|
|
"security-reviewer",
|
|
"business-logic-reviewer",
|
|
"test-reviewer",
|
|
"nil-safety-reviewer",
|
|
"consequences-reviewer",
|
|
"dead-code-reviewer",
|
|
"codebase-explorer",
|
|
"write-plan",
|
|
"backend-engineer-golang",
|
|
"backend-engineer-typescript",
|
|
"frontend-engineer",
|
|
"frontend-designer",
|
|
"devops-engineer",
|
|
"sre",
|
|
"qa-analyst"
|
|
]
|
|
}
|
|
},
|
|
"disabled_skills": {
|
|
"default": [],
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"using-ring-opencode",
|
|
"test-driven-development",
|
|
"codereview",
|
|
"write-plan",
|
|
"execute-plan",
|
|
"brainstorm",
|
|
"lint",
|
|
"worktree",
|
|
"explore-codebase",
|
|
"handoff-tracking",
|
|
"interview-me",
|
|
"receiving-code-review",
|
|
"using-dev-team",
|
|
"writing-skills",
|
|
"dev-cycle",
|
|
"dev-devops",
|
|
"dev-report",
|
|
"dev-implementation",
|
|
"dev-refactor",
|
|
"dev-sre",
|
|
"dev-testing",
|
|
"dev-validation",
|
|
"visualize"
|
|
]
|
|
}
|
|
},
|
|
"disabled_commands": {
|
|
"default": [],
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"brainstorm",
|
|
"codereview",
|
|
"commit",
|
|
"create-handoff",
|
|
"dev-cancel",
|
|
"dev-cycle",
|
|
"dev-refactor",
|
|
"dev-report",
|
|
"dev-status",
|
|
"execute-plan",
|
|
"explore-codebase",
|
|
"lint",
|
|
"md-to-html",
|
|
"worktree",
|
|
"write-plan"
|
|
]
|
|
}
|
|
},
|
|
"experimental": {
|
|
"default": {
|
|
"preemptiveCompaction": false,
|
|
"compactionThreshold": 0.8,
|
|
"aggressiveTruncation": false
|
|
},
|
|
"type": "object",
|
|
"properties": {
|
|
"preemptiveCompaction": {
|
|
"default": false,
|
|
"type": "boolean"
|
|
},
|
|
"compactionThreshold": {
|
|
"default": 0.8,
|
|
"type": "number",
|
|
"minimum": 0.5,
|
|
"maximum": 0.95
|
|
},
|
|
"aggressiveTruncation": {
|
|
"default": false,
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"hooks": {
|
|
"type": "object",
|
|
"propertyNames": {
|
|
"type": "string"
|
|
},
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"propertyNames": {
|
|
"type": "string"
|
|
},
|
|
"additionalProperties": {}
|
|
}
|
|
}
|
|
}
|
|
} |