Analyze the Ark codebase by cloning the repository to a temporary location. Use this skill when the user asks questions about how Ark works, wants to understand Ark's implementation, or needs to examine Ark source code.
/plugin marketplace add dwmkerr/ark-claude-code-marketplace/plugin install ark@ark-claude-code-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
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 git@github.com:mckinsey/agents-at-scale-ark.git /tmp/ark-analysis
cd /tmp/ark-analysis
The Ark repository is organized as follows:
ark/ - Kubernetes operator (Go)
services/ - Supporting services (Go, Python, TypeScript)
postgres-memory/ - Memory persistenceexecutor-langchain/ - LangChain execution engineark-api/ - REST APIark-evaluator/ - Model evaluationsamples/ - Example configurations (YAML)
docs/ - Documentation site (Next.js)
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 git@github.com: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/v1prealpha1/
cat ark/api/v1prealpha1/agent_types.go
Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.