Core agent system for Raspberry Pi k0s cluster management: Agents: - k8s-orchestrator: Central task delegation and decision making - k8s-diagnostician: Cluster health, logs, troubleshooting - argocd-operator: GitOps deployments and rollbacks - prometheus-analyst: Metrics queries and alert analysis - git-operator: Manifest management and PR workflows Workflows: - cluster-health-check.yaml: Scheduled health assessment - deploy-app.md: Application deployment guide - pod-crashloop.yaml: Automated incident response Skills: - /cluster-status: Quick health overview - /deploy: Deploy or update applications - /diagnose: Investigate cluster issues Configuration: - Agent definitions with model assignments (Opus/Sonnet) - Autonomy rules (safe/confirm/forbidden actions) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
68 lines
1.6 KiB
JSON
68 lines
1.6 KiB
JSON
{
|
|
"enabledPlugins": {
|
|
"frontend-design@claude-plugins-official": true,
|
|
"typescript-lsp@claude-plugins-official": true,
|
|
"commit-commands@claude-plugins-official": true,
|
|
"superpowers@superpowers-marketplace": true
|
|
},
|
|
"alwaysThinkingEnabled": true,
|
|
"model": "opus",
|
|
"agents": {
|
|
"k8s-orchestrator": {
|
|
"model": "opus",
|
|
"promptFile": "agents/k8s-orchestrator.md",
|
|
"description": "Central orchestrator for K8s cluster management tasks"
|
|
},
|
|
"k8s-diagnostician": {
|
|
"model": "sonnet",
|
|
"promptFile": "agents/k8s-diagnostician.md",
|
|
"description": "Cluster health, pod/node status, log analysis"
|
|
},
|
|
"argocd-operator": {
|
|
"model": "sonnet",
|
|
"promptFile": "agents/argocd-operator.md",
|
|
"description": "ArgoCD app sync, deployments, rollbacks"
|
|
},
|
|
"prometheus-analyst": {
|
|
"model": "sonnet",
|
|
"promptFile": "agents/prometheus-analyst.md",
|
|
"description": "Metrics queries, alert analysis, trends"
|
|
},
|
|
"git-operator": {
|
|
"model": "sonnet",
|
|
"promptFile": "agents/git-operator.md",
|
|
"description": "Git commits, PRs, manifest management"
|
|
}
|
|
},
|
|
"autonomy": {
|
|
"safe_actions": [
|
|
"get",
|
|
"describe",
|
|
"logs",
|
|
"list",
|
|
"top",
|
|
"diff",
|
|
"refresh"
|
|
],
|
|
"confirm_actions": [
|
|
"delete",
|
|
"patch",
|
|
"edit",
|
|
"scale",
|
|
"rollout",
|
|
"apply",
|
|
"sync",
|
|
"commit",
|
|
"push",
|
|
"create-pr"
|
|
],
|
|
"forbidden_actions": [
|
|
"drain",
|
|
"cordon",
|
|
"delete node",
|
|
"reset",
|
|
"delete namespace"
|
|
]
|
|
}
|
|
}
|