From dis
Code search, project search, implementation planning, and research via the DIS CLI. Provides richer context than Grep/Glob for understanding code, finding definitions, and tracing how modules connect. Ticket lookups (ABC-123 pattern), codebase questions, entity resolution, dependency graphs, and unified search across issues, docs, and meetings.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dis:disThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
DIS (Dagg Intelligence Services) provides a knowledge graph built from your development tools -- GitHub, Linear, Slack, and more. This skill uses the `dis` CLI to query that knowledge graph.
DIS (Dagg Intelligence Services) provides a knowledge graph built from your development tools -- GitHub, Linear, Slack, and more. This skill uses the dis CLI to query that knowledge graph.
Run the CLI via npx @getdis/cli. Project configuration (including the project FQID) is read automatically from .dis.toml at the repository root.
Important: DIS queries can take a while. Set the command timeout to at least 900 seconds (15 minutes) when running CLI commands.
| Command | Use When | Reference |
|---|---|---|
npx @getdis/cli ask "question" | Understanding or finding code | references/ask.md |
npx @getdis/cli search "query" | Issues, PRs, docs, meetings, history | references/search.md |
npx @getdis/cli search "query" --in docs | Documentation search | references/search.md |
npx @getdis/cli search "query" --in meetings | Meeting notes and transcripts | references/search.md |
npx @getdis/cli research "request" | High-level context before implementation | references/research.md |
npx @getdis/cli resolve "entity.Fqn" | Resolve entity to file location + lines | references/resolve.md |
npx @getdis/cli deps "entity" | Dependency graph for code entities | references/deps.md |
npx @getdis/cli plan "request" | Full implementation plan | references/research.md (Plan Generation) |
npx @getdis/cli status | Project health, ingestion, integrations | references/status.md |
npx @getdis/cli health | Verify connectivity | |
npx @getdis/cli auth {status,login,logout} | Handle authentication via browser (OAuth) |
When a ticket pattern is detected:
npx @getdis/cli search "user's full message" --ref TICKET-ID
dag-455 -> DAG-455)--ref "dagg-ai/repo-name-PR-894"For feature implementation or code changes, execute these phases sequentially:
npx @getdis/cli research "the feature request" to get high-level contextnpx @getdis/cli search queries based on research findingsnpx @getdis/cli resolve "mod.Class" "pkg.func" to resolve FQNs from search to exact file locations and line numbersSee references/research.md for the full workflow.
.dis.toml is missing: use the setup-dis skillnpx claudepluginhub dagg-ai/dis-plugin --plugin disCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.