Ascot — AI skill for Claude Code
A static analyzer, type checker, and code intelligence engine for InterSystems ObjectScript.
How to install Ascot
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open intersystems-community/ascot and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ascot does
A static analyzer, type checker, and code intelligence engine for InterSystems ObjectScript. Use it as a CLI tool, from AI agents via MCP or LSP protocols (including Claude Code plugins), or via the InterSystems Language Server (WIP).
Alternatives in AI
- Empryo — Empryo issue tracker + SoulForge (v2) 1.1k ★
- Minuet Ai.nvim — Code completion as-you-type from popular LLMs including OpenAI, Gemini, Claude, Ollama 1.1k ★
- Room — Open-source earning-focused swarm intelligence engine 838 ★
README
Ascot
[](https://crates.io/crates/ascot) [](https://www.npmjs.com/package/@intersystems-community/ascot) [](#claude-code-plugins)
Ties together knowledge from across your ObjectScript code base.
A type checker and code intelligence engine for InterSystems ObjectScript. Use it as a [**CLI** tool](#ascot-as-a-cli-tool), from **AI agents** via [MCP](#ascot-as-an-mcp-server) or [LSP](#ascot-as-an-lsp-server) protocols (including [Claude Code plugins](#claude-code-plugins)), or via the [**InterSystems Language Server**](https://github.com/intersystems/language-server/).
Features
- Diagnostics: flow-sensitive type checking — undefined-variable reads,
assigned-but-never-read locals, argument count/mode mismatches, missing
QUIT/RETURN, inconsistent variable declarations across branches, and more. - Hover: type and signature info, or macro expansion (
.mac/.intonly) on hover. - Go to Definition/Find References: for classes, class members, and same-routine labels/gotos.
- Document/Workspace Symbols: navigate classes and class members within a file or across the workspace.
- Inlay Hints: inferred types, argument names, and parameter default values shown inline.
Installation
GitHub release
Prebuilt `ascot` binaries are attached to each [GitHub release](https://github.com/intersystems-community/ascot/releases).
**Linux** (x86_64 and ARM64) and **Windows** (x86_64): download the archive for your platform from the release page.
**macOS**: one universal binary covers Intel and Apple silicon. Download it with `curl` rather than a browser, since Gatekeeper refuses to run an unsigned binary that a browser download has quarantined:
curl -L https://github.com/intersystems-community/ascot/releases/latest/do
Related Skills
Codesift
Token-efficient code intelligence for AI agents — 66 MCP tools via tree-sitter AST, BM25F search, semantic sea
Geo Checker
GEO (Generative Engine Optimization) Checker — Analyze how well your content is understood by AI search engine
Moodtrip Hotel Search
Hotel search, comparison, reviews, pricing, and booking handoff via MoodTrip.ai MCP server. 12 tools including
Skillassay
Static analyzer for AI coding-agent context — and an Agent Skill your agent can run. Measures always-on contex
Clikae
clikae (CLI-Kae / キリカエ) — an on-ramp for AI coding CLIs: type clikae and land back on your recent sessions acr
Multimodal Vision Skill
One image-recognition engine for any AI agent — 3 protocols (OpenAI Chat/Responses, Anthropic Messages), multi
Related Agents
Warrior Of Light
Static reviewer: reads analyzer, type-checker and linter output (dart analyze, tsc, eslint, swiftlint, ktlint,
Protocol Researcher
Verifies facts about vendor agent CLIs, SDKs, protocols and terms (Claude Code, Codex, Gemini CLI, OpenCode, A
Vestige Rust Engineer
Implements changes inside the Vestige Rust workspace — migrations, store methods, core types, engine orchestra