ailang-lsp
claudeAILANG language server (`ailang lsp --stdio`) for .ail files — diagnostics on save, hover types, go-to-definition, references, document symbols. Requires the `ailang` binary on PATH.
LSP
Write, run, and develop with AILANG - includes MCP tools, slash commands, and teaching prompts
Plugin ailang from marketplace ailang-marketplace in sunholo-data/ailang_bootstrap. Commands read from the repo's manifest — today.
This plugin runs code on your machine — it starts local MCP servers. The exact commands are listed below; read them before installing.
ailang-debugDebug AILANG code errors. Use when you encounter type errors, parse errors, or runtime failures in AILANG programs.
ailang-inboxCross-agent communication system with semantic search and GitHub sync. Check messages, find similar content, deduplicate, and sync with GitHub Issues for AI workflows across sessions.
ailangWrite AILANG code. ALWAYS run 'ailang prompt' first - it contains the current syntax rules and templates.
design-doc-creatorCreate AILANG design documents in the correct format and location. Use when user asks to create a design doc, plan a feature, or document a design. Handles both planned/ and implemented/ docs with proper structure.
sprint-executorExecute approved sprint plans with test-driven development, continuous linting, progress tracking, and pause points. Supports parallel milestone execution via Task sub-agents. Use when user says "execute sprint", "start sprint", or wants to implement an approved sprint plan.
sprint-plannerAnalyze design docs, calculate velocity from recent work, and create realistic sprint plans with day-by-day breakdowns. Use when user asks to "plan sprint", "create sprint plan", or wants to estimate development timeline.
website-builderBuild and refine websites from user briefs received via ailang messages. Use when the website-builder inbox has unread messages, or when the user asks to build/update a website.
/ailang:ailang-builtinsList/search builtins: /ailang-builtins [function-name]
/ailang:ailang-challengeLoad and run an AILANG coding challenge
/ailang:ailang-checkType-check AILANG code: /ailang-check <file.ail>
/ailang:ailang-editorInstall syntax highlighting: /ailang-editor <vscode|vim|neovim>
/ailang:ailang-examplesSearch and view 97 working AILANG code examples (v0.6.2+)
/ailang:ailang-newCreate new AILANG file: /ailang-new <name> [hello|http|json|ai]
/ailang:ailang-promptLoad the AILANG teaching prompt (essential before writing code)
/ailang:ailang-quickstartComplete AILANG hello world tutorial - create, check, and run
/ailang:ailang-replStart the AILANG interactive REPL
/ailang:ailang-runRun AILANG program: /ailang-run <file.ail> (auto-detects caps)
/ailang:ailang-testRun AILANG bootstrap plugin tests to verify everything works
ailang-toolsruns: node mcp-server/server.js
AILANG language server (`ailang lsp --stdio`) for .ail files — diagnostics on save, hover types, go-to-definition, references, document symbols. Requires the `ailang` binary on PATH.
LSP
AILANG look for Claude Code: the AILANG version beside the prompt hint, compiler-flavoured spinner words (Unifying…, Inferring effects…), and /ailang for a pane with the logo (Claude Code mod)
After Claude edits or writes a .ail file, runs `ailang check` from the project root and adds any errors to what the model reads after the tool result, so it sees its own type errors without spending a turn (Claude Code mod)
Unread AILANG fleet messages above the prompt: a band with the count and newest title, an /ail-inbox pane with Ack, a toast when one arrives (Claude Code mod)
Live pane of AILANG modules as they are written: functions, types, effect rows and type errors after every .ail edit (Claude Code mod)
Runs the repo's CI gates (gofmt on tracked Go roots, make lint, make check-file-sizes when defined) before `git push` / `gh pr create|merge`, and denies the push with the failing output (Claude Code mod)
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.