Files
claude-code/workflows/health/cluster-daily-summary.yaml
OpenCode Test 431e10b449 Implement programmer agent system and consolidate agent infrastructure
Programmer Agent System:
- Add programmer-orchestrator (Opus) for workflow coordination
- Add code-planner (Sonnet) for design and planning
- Add code-implementer (Sonnet) for writing code
- Add code-reviewer (Sonnet) for quality review
- Add /programmer command and project registration skill
- Add state files for preferences and project context

Agent Infrastructure:
- Add master-orchestrator and linux-sysadmin agents
- Restructure skills to use SKILL.md subdirectory format
- Convert workflows from markdown to YAML format
- Add commands for k8s and sysadmin domains
- Add shared state files (model-policy, autonomy-levels, system-instructions)
- Add PA memory system (decisions, preferences, projects, facts)

Cleanup:
- Remove deprecated markdown skills and workflows
- Remove crontab example (moved to workflows)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 13:23:42 -08:00

41 lines
961 B
YAML

name: cluster-daily-summary
description: Lightweight daily cluster status summary
version: "1.0"
trigger:
- schedule: "0 8 * * *" # daily at 8am
- manual: true
defaults:
model: haiku
steps:
- name: quick-status
agent: k8s-diagnostician
model: haiku
task: |
Generate a quick daily cluster status:
1. Node overview:
- kubectl get nodes -o wide
- Any nodes not Ready?
2. Pod health:
- Count of running vs non-running pods
- Any pods in CrashLoopBackOff or Error?
3. ArgoCD sync status:
- argocd app list (if available)
- Any apps OutOfSync?
4. Recent events:
- kubectl get events --sort-by='.lastTimestamp' -A | tail -10
- Any Warning events in last 24h?
Format as a brief daily digest suitable for quick review.
Keep it concise - this is a summary, not a deep dive.
output: daily_summary
outputs:
- daily_summary