From flanksource-claude-code-plugin
High-level guide to Flanksource Mission Control — an Internal Developer Platform for Kubernetes. Use when users ask what Mission Control is, available CRDs, and quick-start actions (scrapers, scrape plugins, health checks, notifications, silences, playbooks, views, and connections).
How this skill is triggered — by the user, by Claude, or both
Slash command
/flanksource-claude-code-plugin:mission-control-overviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **MANDATORY FIRST STEP — DO THIS BEFORE ANYTHING ELSE**
MANDATORY FIRST STEP — DO THIS BEFORE ANYTHING ELSE
Fetch and read https://flanksource.com/llms.txt right now. This is a sitemap of every concept, feature, and reference page in Mission Control. Reading it gives you a complete picture of what is available so you can answer accurately. Do not skip this step. Do not answer before reading it.
Flanksource Mission Control is an Internal Developer Platform that helps teams improve developer productivity and operational resilience.
With Mission Control you can:
Mission Control itself adds orchestration, automation, and a web UI on top of these engines via its own CRDs:
| CRD | Purpose |
|---|---|
Playbook | Multi-step runbook automation (exec, gitops, http, github, notification, SQL, logs, AI) |
Notification | Alert routing to Slack, email, Teams, webhooks, playbooks, and more |
NotificationSilence | Suppress notifications by resource selector, time window, and CEL filter |
Connection | Centralized credential & endpoint management (AWS, GCP, Azure, Git, Slack, SMTP, etc.) |
View | Custom dashboards with SQL/catalog/config queries, panels, and table layouts |
Application | Logical grouping of resources with environments, roles, and access reviews |
Scope | Resource-scoped access control boundaries |
Permission | Fine-grained access control (RBAC + ABAC) |
Team | User groups for access control and notification routing |
The mission-control-registry provides ready-made Helm charts for common integrations:
| Chart | What it sets up |
|---|---|
mission-control | Core Mission Control deployment (PostgreSQL, Redis) |
kubernetes | Kubernetes cluster scraping |
kubernetes-view | Pre-built Kubernetes dashboard views |
aws | AWS resource scraping |
azure | Azure resource scraping |
gcp | Google Cloud resource scraping |
flux | Flux GitOps integration |
argocd | ArgoCD integration |
prometheus | Prometheus integration |
playbooks-kubernetes | Kubernetes automation playbooks (scale, restart, drain, logs, delete, etc.) |
misc-playbooks | Miscellaneous Playbooks |
playbooks-flux | Flux GitOps playbooks (reconcile, suspend/resume) |
playbooks-ai | AI-powered troubleshooting playbooks |
mongo-atlas | MongoDB Atlas monitoring |
postgres | PostgreSQL monitoring |
mssql | SQL Server monitoring |
helm | Helm release monitoring |
Use these registry charts to understand and enable integrations in an existing Mission Control setup.
A JSON-based CMDB that scrapes and tracks configuration from multiple sources.
Scraper types (high level): Kubernetes, Kubernetes File, AWS, Azure, GCP, GitHub, Azure DevOps, HTTP, File, Exec, SQL (Postgres/MSSQL/ClickHouse), Logs, PubSub, Slack, Trivy, Terraform
Key capabilities:
CRDs: ScrapeConfig, ScrapePlugin (configs.flanksource.com/v1)
ScrapePlugin capabilities:
Kubernetes-native health monitoring with 35+ built-in check types.
Check categories:
Key capabilities:
CRD: Canary (canaries.flanksource.com/v1)
Multi-step automation runbooks triggered manually, on events, on webhooks, or on schedule.
Action types:
exec — run shell commands (on agent or in pods)http — make HTTP requestssql — execute SQL queriesgitops — create commits, branches, PRs (GitHub, GitLab, Azure DevOps)github — trigger GitHub Actions workflowsazureDevopsPipeline — trigger Azure DevOps pipelinesnotification — send notificationspod — create and manage podslogs — query logs (Loki, CloudWatch, OpenSearch, Kubernetes)ai — invoke LLM analysisKey capabilities:
CRD: Playbook (mission-control.flanksource.com/v1)
Event-driven alerting with templated messages.
Recipients: email, Slack, Teams, Discord, Telegram, ntfy, Pushover, Pushbullet, webhooks, playbooks
Key capabilities:
CRD: Notification (mission-control.flanksource.com/v1)
Suppress notifications by resource, time window, or condition.
Key capabilities:
CRD: NotificationSilence (mission-control.flanksource.com/v1)
Centralized credential and endpoint management.
Supported types: AWS, Azure, GCP, Kubernetes, Git, GitHub, GitLab, HTTP, Slack, SMTP, Telegram, Discord, ntfy, Pushover, Pushbullet, SFTP, SMB, PostgreSQL, OpenSearch, Anthropic, OpenAI, Ollama, Azure DevOps
CRD: Connection (mission-control.flanksource.com/v1)
Custom dashboards with SQL, catalog, and config-based queries.
Key capabilities:
CRD: View (mission-control.flanksource.com/v1)
Fine-grained access control with scopes and teams.
CRDs: Permission, PermissionGroup, Scope, Team
Common first actions in Mission Control:
References:
npx claudepluginhub flanksource/claude-code-plugin --plugin mission-control-skillsCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.