Not an Amazon-style catalog or marketplace. ctx is a recommendation layer: bring your org tools or use the shipped graph to load the right skills, agents, MCPs, and harnesses only for the current dev window, cutting token bills and local compute waste: 79,958-node LLM-wiki graph, 68,494 skills, 467 agents, 10,790 MCPs, 207 harnesses.
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
ctx는 스킬, MCP, 에이전트, 도구 또는 하네스의 Amazon 스타일 카탈로그가 아닙니다. 추천 레이어입니다. 조직의 자체 도구를 가리키거나 사전 구축된 그래프를 사용하면 ctx가 현재 개발 창에 가장 유용한 작은 번들을 추천합니다. 목표는 적절한 순간에 올바른 스킬, 에이전트, MCP 서버 및 선택적 하네스를 로드하여 호스팅된 LLM이 더 적은 토큰을 사용하고 로컬 모델이 CPU/GPU 작업을 낭비하지 않도록 하는 것입니다.
ctx는 사용자가 구축 중인 것을 관찰하고 79,958개 노드 그래프를 탐색하여 현재 작업에 대한 작고 최고 점수의 스킬, 에이전트 및 MCP 서버 번들을 추천합니다. Claude Code 대신 자체 로컬/API 모델을 사용하는 경우 ctx에는 별도의 하네스 설정 흐름이 있습니다. 모델과 목표를 알려주고 추천 하네스를 검토한 후 dry-run/update/uninstall 제어 기능으로 설치합니다.
현재 제공되는 스냅샷:
SKILL.md 본문.정식 QA 트래커는 docs/qa/feature-user-story-status.csv에 있습니다. 해당 트래커의 예시:
| 트래커 행 | 사용자 스토리 | 예상 ctx 동작 | ||
|---|---|---|---|---|
CLI-002 |
사용자로서 현재 저장소 추천을 ctx에 요청할 수 있습니다. | ctx-recommend는 공유 추천 엔진에서 관련 스킬, 에이전트 및 MCP 서버의 제한된 그래프 점수 번들을 반환합니다. |
||
CLI-026 |
로컬/API 모델 사용자로서 하네스 추천을 받고 하나를 설치할 수 있습니다. | ctx-harness-install --dry-run은 모델/목표/도구/개인정보를 인터뷰하고 임계값 이상의 적합한 하네스를 추천하거나 적합하지 않은 경우 맞춤 하네스 PRD를 내보냅니다. |
||
API-011 |
대시보드 사용자로서 엔티티를 수동으로 추가, 편집 또는 삭제할 수 있습니다. | /api/entity/upsert 및 /api/entity/delete는 유형, 슬러그 및 본문의 유효성을 검사한 다음 맹목적으로 변경하는 대신 안전한 그래프/위키 업데이트를 대기시킵니다. |
pip install claude-ctx
ctx-init # 터미널 마법사: 훅, 그래프, 모델, 하네스 목표
ctx-init --graph --hooks --model-mode skip # 빠른 런타임 그래프 + Claude Code 훅
ctx-init --graph --graph-install-mode full # 로컬에 전체 마크다운 위키 확장
ctx-init --wizard # 스크립트/테스트에서 동일한 마법사 강제 실행
ctx-init --model-mode custom --model openai/gpt-5.5 --goal "build a CAD agent"
선택적 추가 기능: pip install "claude-ctx[embeddings]" (의미적 백엔드용), pip install "claude-ctx[harness]" (로컬/API 모델 하네스 실행용), pip install "claude-ctx[dev]" (테스트 도구 체인용).
그래프 기반 추천에는 사전 구축된 그래프가 필요합니다. 기본적으로 ctx-init --graph는 빠른 런타임 아티팩트를 설치합니다: 소스 체크아웃의 graph/wiki-graph-runtime.tar.gz 또는 pip 설치의 일치하는 GitHub 릴리스 에셋. 여기에는 graphify-out/*, 추천에 필요한 제공된 스킬 인덱스 및 ctx-harness-install에 필요한 207개 하네스 페이지가 포함됩니다:
ctx-init --graph
전체 LLM-위키 아티팩트는 로컬 브라우징, Obsidian 및 확장된 마크다운 페이지를 위해 계속 사용할 수 있습니다:
ctx-init --graph --graph-install-mode full
전체 wiki-graph.tar.gz에는 제공된 스킬 인덱스, entities/skills/ 아래의 68,494개 스킬 엔티티 페이지, converted/ 아래의 67,024개 수화된 설치 가능한 SKILL.md 파일 및 entities/harnesses/ 아래의 207개 하네스 페이지가 포함됩니다.
Windows: PowerShell의 내장
tar.exe는--force-local을 지원하지 않습니다.tar -xzf graph\wiki-graph.tar.gz -C "$env:USERPROFILE\.claude\skill-wiki"를 사용하세요. Git Bash 또는 MSYS에서는-C대상이C:/Users/...와 같은 드라이브 문자 경로인 경우에만--force-local을 사용하세요.
ctx-init --hooks 또는 마법사 훅 단계 후에 ctx는 Claude Code의 PostToolUse 및 Stop 이벤트를 관찰합니다. 일반적인 흐름:
ctx-scan-repo --repo. # 현재 저장소 스캔 및 신호 스택
ctx-scan-repo --repo. --recommend # 스킬/에이전트/MCP 추천 포함
ctx-agent-add --agent-path./code-reviewer.md --name code-reviewer
ctx-harness-add --repo https://github.com/earthtojake/text-to-cad --tag cad
ctx-harness-install text-to-cad --dry-run # 복제/실행 전 검사
ctx-harness-install text-to-cad # 계획 검토 후 설치
ctx-harness-install text-to-cad --update --dry-run
ctx-harness-install text-to-cad --uninstall --dry-run
ctx-skill-quality list # 모든 스킬에 대한 4-신호 품질 점수
ctx-skill-quality explain python-patterns # 단일 스킬 상세 분석
ctx-skill-health dashboard # 구조적 건강 + 드리프트 감지
ctx-toolbox run --event pre-commit # 현재 diff에 대한 council 실행
ctx-monitor serve # 로컬 대시보드: http://127.0.0.1:8765/
푸시하기 전에 로컬 PR 게이트를 실행하세요:
python scripts/ci_preflight.py --profile pr
GitHub Actions와 동일한 변경 파일 분류기를 사용한 다음 일치하는 로컬 검사를 실행합니다: stats, ruff, mypy, pip check, unit coverage, canaries, package build, twine, docs, graph validation, browser 및 similarity gates. 릴리스 작업 전에 --profile full을 사용하여 문서 전용 또는 그래프 전용 변경에도 소스/패키지 게이트를 강제 실행합니다.
ctx-monitor 대시보드는 현재 로드된 스킬, 에이전트, MCP 서버, 설치된 하네스 레코드 및 일반 하네스 검증/에스컬레이션 상태를 보여줍니다. ctx가 라이브 작업을 소유하는 곳에 로드/언로드 버튼, 그래프 보기(/graph?slug=...), LLM-위키 엔티티 브라우저(/wiki/<slug>), 필터링 가능한 스킬 그리드, 세션 타임라인, 감사/런타임 로그 보기 및 라이브 SSE 이벤트 스트림을 제공합니다. 설치된 하네스 레코드는 /loaded에 나타납니다. 하네스 페이지는 /wiki 및 /graph에 나타납니다. 하네스 설치/업데이트/제거 작업은 ctx-harness-install에 남아 있습니다.
ctx-skill-add, ctx-agent-add, ctx-mcp-add 또는 ctx-harness-add가 기존 엔티티를 찾으면 ctx는 혜택/위험 업데이트 검토를 출력하고 기본적으로 교체를 건너뜁니다. 검토 후 카탈로그 또는 로컬 에셋 업데이트를 적용하려면 --update-existing와 함께 다시 실행하세요.
단계별 엔티티 온보딩: <https://stevesolun.github.io/ctx/entity-onboarding/>
전체 문서, 아키텍처 및 모든 모듈: <https://stevesolun.github.io/ctx/>
MIT — LICENSE 참조.