원클릭으로
gortex-reader-17-dirs
Work in the reader +17 dirs area — 599 symbols across 55 files (55% cohesion)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Work in the reader +17 dirs area — 599 symbols across 55 files (55% cohesion)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Work in the cli +13 dirs area — 418 symbols across 26 files (68% cohesion)
Work in the cli +7 dirs area — 335 symbols across 35 files (71% cohesion)
Work in the daemon +15 dirs area — 515 symbols across 34 files (73% cohesion)
Work in the engine +12 dirs area — 977 symbols across 35 files (70% cohesion)
Work in the engine +13 dirs area — 469 symbols across 34 files (60% cohesion)
Work in the engine +19 dirs area — 1268 symbols across 64 files (70% cohesion)
| name | gortex-reader-17-dirs |
| description | Work in the reader +17 dirs area — 599 symbols across 55 files (55% cohesion) |
599 symbols | 55 files | 55% cohesion
Use this skill when working on files in:
internal/caption/captioner.gointernal/caption/circuit.gointernal/caption/ollama.gointernal/caption/openai.gointernal/caption/openai_test.gointernal/cli/mcp.gointernal/daemon/client.gointernal/daemon/lifecycle.gointernal/daemon/pid.gointernal/daemon/pid_test.gointernal/daemon/process_windows.gointernal/embed/embedder.gointernal/embed/openai.gointernal/engine/config.gointernal/engine/engine.gointernal/engine/helpers.gointernal/engine/index_cache_test.gointernal/engine/parity_test.gointernal/engine/query_transform_test.gointernal/enrich/circuit.gointernal/enrich/enricher.gointernal/enrich/ollama.gointernal/enrich/openai.gointernal/eval/embedder.gointernal/index/classify.gointernal/index/fts.gointernal/index/retrieval_seam_test.gointernal/index/transform.gointernal/index/transform_test.gointernal/mcp/http.gointernal/mcp/http_test.gointernal/mcp/server.gointernal/mcp/server_test.gointernal/pipeline/caption_cache_test.gointernal/pipeline/enrich_test.gointernal/pipeline/pipeline.gointernal/pipeline/reprocess.gointernal/pipeline/reprocess_test.gointernal/poison/heuristic.gointernal/reader/image.gointernal/reader/markdown.gointernal/reader/pdf.gointernal/reader/pdf_test.gointernal/reader/pdftable.gointernal/reader/readers_test.gointernal/reader/text.gointernal/reader/text_test.gointernal/rerank/openai.gointernal/rerank/rerank.gointernal/rest/openapi_test.gointernal/upgrade/release.gointernal/upgrade/release_test.gointernal/watcher/watcher.goproto/gen/gorag.pb.go| File | Symbols |
|---|---|
| `` | http, Error, HasSuffix, Clean, NewReader, ... |
internal/caption/captioner.go | endpoint, model, apiKey, New, provider |
internal/caption/circuit.go | newBreaker |
internal/caption/ollama.go | Model, client, br, baseURL, model, ... |
internal/caption/openai.go | endpoint, NewOpenAI, apiKey, model |
internal/caption/openai_test.go | t, TestCaption_Factory, ok, ok, ok, ... |
internal/cli/mcp.go | addr, target, addr, out, cmd, ... |
internal/daemon/client.go | tool, client, resp, CallTool, err, ... |
internal/daemon/lifecycle.go | addr, MCPURL |
internal/daemon/pid.go | err, dbPath, dbPath, b, ReadToken, ... |
internal/daemon/pid_test.go | tok, t, TestReadTokenAbsent |
internal/daemon/process_windows.go | isPebbleLockHeld, lockPath |
internal/embed/embedder.go | endpoint, apiKey, New, provider, model |
internal/embed/openai.go | endpoint, apiKey, model, NewOpenAI |
internal/engine/config.go | val, err, path, key, err, ... |
internal/engine/engine.go | Config |
internal/engine/helpers.go | n, preview, s, s |
internal/engine/index_cache_test.go | raw, ok, t, e, path, ... |
internal/engine/parity_test.go | rerankFailingOllama, srv, closure@704, t |
internal/engine/query_transform_test.go | suffix, appendingTransformer, query, Transform |
internal/enrich/circuit.go | newBreaker |
internal/enrich/enricher.go | New, model, apiKey, provider, Enricher, ... |
internal/enrich/ollama.go | br, NewOllama, Model, baseURL, model, ... |
internal/enrich/openai.go | model, apiKey, client, apiKey, endpoint, ... |
internal/eval/embedder.go | flush, closure@80, text, cur, r, ... |
internal/index/classify.go | query, hasComparative, tok |
internal/index/fts.go | s, r, flush, isStopword, s, ... |
internal/index/retrieval_seam_test.go | id, Add, vec |
internal/index/transform.go | s, QueryTransformer, normalizeQuery, NormalizingTransformer, query, ... |
internal/index/transform_test.go | err, TestNormalizeQuery_Idempotent, cases, nt, out, ... |
internal/mcp/http.go | HTTPHandler, closure@20, token, mux, closure@24 |
internal/mcp/http_test.go | t, ts, ts, err, resp, ... |
internal/mcp/server.go | flagged, Server, key, val, res, ... |
internal/mcp/server_test.go | t, t, ok, tool, err, ... |
internal/pipeline/caption_cache_test.go | Caption |
internal/pipeline/enrich_test.go | Enrich, fakeEnricher, Model |
internal/pipeline/pipeline.go | ext, extType |
internal/pipeline/reprocess.go | glob, root, root, ctx, closure@20, ... |
internal/pipeline/reprocess_test.go | got, c, TestIsUnder, t |
internal/poison/heuristic.go | norm, normalize, p, matched, text, ... |
internal/reader/image.go | JPEGReader, Name, SupportedExtensions, SupportedMimeTypes |
internal/reader/markdown.go | closure@268, substituteWikilinks, s |
internal/reader/pdf.go | content, s, m, extractShowText, m |
internal/reader/pdf_test.go | r, s, pdfEscapeString |
internal/reader/pdftable.go | row, collapseSpaces, nCols, c, i, ... |
internal/reader/readers_test.go | body, must, mustBuildDocx, w, err, ... |
internal/reader/text.go | countLines, n, spans, TextReader, SupportedMimeTypes, ... |
internal/reader/text_test.go | r, err, src, md, t, ... |
internal/rerank/openai.go | NewOpenAIReranker, model, Model, endpoint, apiKey, ... |
internal/rerank/rerank.go | OllamaReranker, url, apiKey, endpoint, client, ... |
internal/rest/openapi_test.go | TestOpenAPI_Served, srv, resp, t, err, ... |
internal/upgrade/release.go | body, body, goarch, version, parseChecksumForAsset, ... |
internal/upgrade/release_test.go | TestReleaseAssetURL, t, got, t, body, ... |
internal/watcher/watcher.go | glob, m, matchGlob, name |
proto/gen/gorag.pb.go | GetMimeType, GetFileSize, ContentHash, ProtoMessage, EnrichmentStatus, ... |
internal/cli/mcp.go::runMCPProxyinternal/mcp/http_test.go::TestHTTPBearerAuthget_communities with id: "community-95"
smart_context with task: "understand reader +17 dirs", format: "gcx"
find_usages with id: "internal/cli/mcp.go::runMCPProxy", format: "gcx"
format: "gcx" returns the GCX1 compact wire format — round-trippable, ~27% fewer tokens than JSON. Drop it for JSON output; agents using @gortex/wire or the Go github.com/gortexhq/gcx-go package decode either.