원클릭으로
ccg-workspace
code-context-graph — file workspace management. Upload, list, and delete files in isolated workspaces for MSA source management.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
code-context-graph — file workspace management. Upload, list, and delete files in isolated workspaces for MSA source management.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
code-context-graph — code analysis & architecture. Impact analysis, flow tracing, dead code detection, community structure.
code-context-graph — documentation generation, RAG indexing, and docs quality linting.
code-context-graph — build code knowledge graphs and search. Core entry point for parsing, building, and querying code graphs.
| name | ccg-workspace |
| description | code-context-graph — file workspace management. Upload, list, and delete files in isolated workspaces for MSA source management. |
Manage file workspaces for uploading, organizing, and deleting source files. Designed for MSA environments where each workspace represents a service.
| Tool | Description |
|---|---|
upload_file | Upload a single file to workspace (base64 encoded content) |
upload_files | Upload multiple files to workspaces in a single call (JSON array) |
list_workspaces | List all workspaces |
list_files | List files in a workspace |
delete_file | Delete a single file from workspace |
delete_workspace | Delete an entire workspace and all its files |
{workspace-root}/
├── payment-svc/
│ ├── handler.go
│ └── service.go
├── user-svc/
│ ├── auth.go
│ └── profile.go
└── gateway/
└── router.go
--workspace-root <dir> (default: workspaces){workspace}/{file}.md→ upload_file(workspace: "payment-svc", file_path: "handler.go", content: "<base64>")
→ upload_files(files: '[{"workspace":"payment-svc","file_path":"handler.go","content":"<base64>"},{"workspace":"payment-svc","file_path":"service.go","content":"<base64>"}]')
Note: files parameter is a JSON string containing an array of file entries.
→ list_workspaces()
→ Returns: ["payment-svc", "user-svc", "gateway"]
→ list_files(workspace: "payment-svc")
→ Returns: ["handler.go", "service.go"]
→ delete_file(workspace: "payment-svc", file_path: "handler.go")
→ delete_workspace(workspace: "payment-svc")
→ Removes payment-svc/ directory and all files within
After uploading files, build the graph and search:
1. upload_file(workspace: "payment-svc", file_path: "handler.go", content: "<base64>")
2. build_or_update_graph(path: "{workspace-root}/payment-svc") — see /ccg skill
3. search(query: "payment") — see /ccg skill
Upload documentation files to a workspace, then build and query the RAG index:
1. upload_file(workspace: "my-service", file_path: "docs/internal/handler.go.md", content: "<base64>")
2. build_rag_index(workspace: "my-service") — see /ccg-docs skill
3. search_docs(query: "handler", workspace: "my-service")
4. get_rag_tree(workspace: "my-service")
5. get_doc_content(workspace: "my-service", file_path: "docs/internal/handler.go.md")
../ in workspace or file_path)