From ark
Clones and analyzes the Ark codebase (Kubernetes operator for AI agents) to answer questions about its architecture, CRDs, controllers, and implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ark:analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill helps you analyze the Ark codebase by cloning the repository and examining its contents.
This skill helps you analyze the Ark codebase by cloning the repository and examining its contents.
Use this skill when:
Clone the Ark repository to a temporary location:
git clone [email protected]:mckinsey/agents-at-scale-ark.git /tmp/ark-analysis
cd /tmp/ark-analysis
The Ark repository is organized as follows:
ark/ - Kubernetes operator and default executor (Go)
executors/completions/ - Built-in default execution enginelib/ark-sdk/ - Python SDK (generated + overlay)
BaseExecutor ABC and ExecutorApp for pluggable executor interfaceservices/ - Component services
ark-api/ - REST API gateway (Python/FastAPI)ark-broker/ - In-memory event bus (Node.js/Express)ark-dashboard/ - Web UI (Next.js/React)samples/ - Example YAML configurations
docs/ - Documentation site (Next.js/MDX)
ls ark/internal/controller/
grep -r "Reconcile" ark/internal/controller/
ls ark/config/crd/bases/
grep -r "kind: Agent" samples/
find . -path "*/a2a*" -type f
grep -r "A2AServer" .
# Use ripgrep or grep to search
rg "query controller" --type go
grep -r "team coordination" --include="*.go"
/tmp/ark-analysis to avoid cluttering the workspacecd /tmp/ark-analysis before running analysis commandsrg (ripgrep) or grep for code searchesCLAUDE.md filesrm -rf /tmp/ark-analysisgit clone [email protected]:mckinsey/agents-at-scale-ark.git /tmp/ark-analysis
cd /tmp/ark-analysis
cat ark/internal/controller/query_controller.go
grep -r "ExecuteQuery" ark/internal/genai/
cd /tmp/ark-analysis
find samples/a2a -name "*.py"
cat samples/a2a/simple-agent/src/simple_a2a_server/main.py
cat docs/content/developer-guide/building-a2a-servers.mdx
cd /tmp/ark-analysis
ls ark/api/v1alpha1/
cat ark/api/v1alpha1/agent_types.go
npx claudepluginhub p/mckinsey-ark-claudeResearches CVEs, identifies vulnerable dependencies in Ark, and provides security patch workflows with mitigation strategies and PR templates.
Analyzes modern Coding Agent architecture using Claude Code as reference, covering prompt systems, agent orchestration, skills, plugins, hooks, MCP, and tool execution pipelines.
Explores and analyzes any local or remote repository by launching a Claude Code CLI process with read-only access. Use to understand repo structure, API, or implementation details.