Views
No views yet
SKILL.md bodies.docs/qa/feature-user-story-status.csv.
Examples from that tracker:| Tracker row | User story | Expected ctx behavior |
|---|---|---|
CLI-002 | As a user I can ask ctx for current repo recommendations. | ctx-recommend returns a capped, graph-scored bundle of relevant skills, agents, and MCP servers from the shared recommendation engine. |
CLI-026 | As a local/API model user I can get harness recommendations and install one. | ctx-harness-install --dry-run interviews model/goals/tools/privacy, recommends a fitting harness above threshold, or emits a no-fit custom harness PRD. |
API-011 | As a dashboard user I can manually add, edit, or delete entities. | /api/entity/upsert and /api/entity/delete validate type, slug, and body, then queue safe graph/wiki updates instead of mutating blindly. |
1pip install claude-ctx
2ctx-init # terminal wizard: hooks, graph, model, harness goal
3ctx-init --graph --hooks --model-mode skip # fast runtime graph + Claude Code hooks
4ctx-init --graph --graph-install-mode full # expand the full markdown wiki locally
5ctx-init --wizard # force the same wizard from scripts/tests
6ctx-init --model-mode custom --model openai/gpt-5.5 --goal "build a CAD agent"pip install "claude-ctx[embeddings]" for the semantic backend, pip install "claude-ctx[harness]" for local/API model harness runs, pip install "claude-ctx[dev]" for the test toolchain.ctx-init --graph installs the fast runtime artifact: graph/wiki-graph-runtime.tar.gz
in source checkouts, or the matching GitHub release asset from pip installs.
It contains graphify-out/*, the shipped skill index needed for
recommendations, and the 207 harness pages needed by
ctx-harness-install:ctx-init --graphctx-init --graph --graph-install-mode fullwiki-graph.tar.gz includes the shipped skill index,
68,494 skill entity pages under entities/skills/, 67,024 hydrated
installable SKILL.md files under converted/,
and 207 harness pages under
entities/harnesses/.Windows: PowerShell's built-intar.exedoes not support--force-local; usetar -xzf graph\wiki-graph.tar.gz -C "$env:USERPROFILE\.claude\skill-wiki". In Git Bash or MSYS, use--force-localonly when your-Ctarget is a drive-letter path such asC:/Users/....
ctx-init --hooks or the wizard hook step, ctx observes Claude Code's
PostToolUse and Stop events. Typical flow:1ctx-scan-repo --repo . # scan current repo and stack signals
2ctx-scan-repo --repo . --recommend # include skill/agent/MCP recommendations
3ctx-agent-add --agent-path ./code-reviewer.md --name code-reviewer
4ctx-harness-add --repo https://github.com/earthtojake/text-to-cad --tag cad
5ctx-harness-install text-to-cad --dry-run # inspect before cloning/running anything
6ctx-harness-install text-to-cad # install after reviewing the plan
7ctx-harness-install text-to-cad --update --dry-run
8ctx-harness-install text-to-cad --uninstall --dry-run
9ctx-skill-quality list # four-signal quality score for every skill
10ctx-skill-quality explain python-patterns # drill into a single skill
11ctx-skill-health dashboard # structural health + drift detection
12ctx-toolbox run --event pre-commit # run a council on the current diff
13ctx-monitor serve # local dashboard: http://127.0.0.1:8765/python scripts/ci_preflight.py --profile pr--profile full before release work to force the source/package
gates even for docs-only or graph-only changes.ctx-monitor dashboard shows currently loaded skills, agents, MCP servers, installed harness records, and generic-harness validation/escalation state. It provides load/unload buttons where ctx owns the live action, a graph view (/graph?slug=...), the LLM-wiki entity browser (/wiki/<slug>), a filterable skills grid, a session timeline, audit/runtime log views, and a live SSE event stream. Installed harness records appear in /loaded; harness pages appear in /wiki and /graph. Harness install/update/uninstall actions stay in ctx-harness-install.ctx-skill-add, ctx-agent-add, ctx-mcp-add, or ctx-harness-add
finds an existing entity, ctx prints a benefits/risks update review and skips
replacement by default. Re-run with --update-existing to apply the catalog or
local asset update after review.