用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/joshka0/foxctl --skill foxctl-code命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Protocol for participant agents in transport-first rooms: join, check membership, handle inbox/tasks, reply durably, and escalate.
Operate inside an existing foxctl room: orient from status or inbox, manage tasks correctly, escalate, and close with durable updates.
Run durable multi-agent rooms with transport-first delivery, participant state, room tasks, and optional tmux or zellij viewers.
基于 SOC 职业分类
正在显示 SKILL.md
| name | foxctl-code |
| description | Code analysis for symbols, diffs, imports, complexity, security scan, semantic search, and repo graph or DAG queries. |
foxctl run code/symbols --input '{"path": "internal/agent/daemon/daemon.go"}'
foxctl run code/diff --input '{"staged": true}'
foxctl run code/diff --input '{"base": "origin/main", "head": "HEAD"}'
foxctl run code/imports --input '{"path": "internal/", "recursive": true}'
foxctl run code/security --input '{"path": ".", "recursive": true}'
foxctl run code/semantic_search --input '{"query": "repoindex", "format": "tree", "limit": 25}'
# Build the repo graph index (dry-run first; this writes to the repoindex DB).
# Builds are incremental by default; use `--incremental=false` for a forced full rebuild.
# For TS/Elixir-only repos, add `--go=false` (otherwise Go indexing may fail).
foxctl index repo build --dry-run --workspace . --go --typescript --elixir
foxctl index repo build --workspace . --go --typescript --elixir
# Or call the skill wrapper directly.
foxctl run repo/index_build --input '{"workspace": ".", "include_go": true, "include_typescript": true}'
foxctl index repo search --workspace . --query "repoindex"
foxctl index repo expand --workspace . --seed "<node-id>" --edge CALLS --edge REFERS_TO
Summaries are separate from graph construction. Generate file/symbol summaries, then enrich the existing repo graph only when graph output should include those summaries:
foxctl index file-summaries --workspace .
foxctl index symbol-summaries --workspace .
foxctl index repo enrich summaries --workspace .
# Skill wrapper for the enrichment step.
foxctl run repo/index_enrich_summaries --input '{"workspace": "."}'
For semantic-comment anchors, build the graph with explicit anchor edges:
foxctl index repo build --workspace . --semantic-anchors --include-tests
Use this when you want a small explanation subgraph in one call (similar to code/context_grep, but for repoindex).
foxctl run code/dag_grep --input '{
"query": "repoindex built",
"workspace": ".",
"render": "tree",
"edge_sets": ["structural"],
"depth": 2,
"budget": 80,
"k": 5
}'
Notes:
CALLS edges; Elixir adds heuristic REFERS_TO edges. These are best-effort (no type-checking) and conservative (ambiguous targets are skipped).