Getting it into your agent
There is no command for this one: it runs only inside a plugin, and the catalogue could not identify which plugin ships it. The source is linked below.
Wrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/okhp3/skillz/lsp-architecture)<a href="https://agentmods.dev/skills/okhp3/skillz/lsp-architecture"><img src="https://agentmods.dev/badge/skills/okhp3/skillz/lsp-architecture/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/okhp3/skillz/lsp-architecture"><img src="https://agentmods.dev/badge/skills/okhp3/skillz/lsp-architecture.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.02287 |
| Opus 5 | $0.00000 | $0.01144 |
| Sonnet 5 | $0.00000 | $0.00457 |
| Haiku 4.5 | $0.00000 | $0.00229 |
Grade A, and why
lsp-architecture scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
This is a copy
100% identical to lsp-architecture — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 325 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Requires the agent-lsp MCP server.
lsp-architecture
Generate a structural architecture overview of any codebase: language distribution, package hierarchy, entry points, dependency flow, and hotspot files. One invocation for the big picture.
Read-only; does not modify any files.
Invocation: User provides the workspace root path (e.g.
"/home/user/myproject"). If omitted, use the current working directory.
Depth Controls (hard limits)
These limits are strict constraints. Never exceed them:
- Package enumeration: cap at 30 packages
- Hotspot analysis: cap at 10 files
- Workspace symbol queries: cap at 5 queries
- Do NOT recurse into
vendor/,node_modules/,.git/, or other dependency directories
Step 0 — Initialize
If LSP is not yet running, start it with the workspace root:
mcp__lsp__start_lsp({
"workspace_root": "<workspace-root>"
})
Then detect which language servers are available:
mcp__lsp__detect_lsp_servers({
"workspace_root": "<workspace-root>"
})
→ returns: list of detected servers with language names and file patterns
Record the available languages and their file globs. This determines which queries to run in later steps.
Step 1 — Language Detection
Scan the workspace to determine language distribution. Use file extension counts from the detected servers and supplement with a filesystem scan (via Glob tool) to count files per language.
For each detected language, report:
- Language name
- File count
- Estimated lines of code (sample 3-5 representative files and extrapolate)
Skip files in vendor/, node_modules/, .git/, dist/, build/, and
other common dependency or output directories.
Step 2 — Package Structure
Use find_symbol with broad queries to discover the package and
module hierarchy. Tailor queries by language:
Go:
mcp__lsp__find_symbol({
"query": "",
"symbol_kind_filter": "Package"
})
Also query for top-level types and functions to fill in package-level detail:
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago First seen · 325 lines · 0 tokens per session scan A 2b4b6870baa7
lsp-architecture is a skill published in the GitHub repository OKHP3/skillz (3 stars, last pushed yesterday), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 2,287 tokens. A static security scan graded it A with 0 findings. It is 100% identical to lsp-architecture, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
kelly-agent-eval
Review board (Busabase App-in-Skill) that runs a fixed suite of mock test cases against a baseline vs candidate agent version and surfaces rubric-scored regressions before a release. Use when the user invokes $kelly-agent-eval or /kelly-agent-eval, wants to review agent-version regressions, compare baseline vs…
kelly-app-skill-creator-tests
Build, maintain, and run conformance tests for canonical App-in-Skill projects created by kelly-app-skill-creator. Use when a Kelly app skill needs contract checks, local server smoke tests, responsive browser acceptance, temporary open-source Busabase integration, environment-gated Busabase Cloud OAuth verification…
pentest-api-attacker
Test APIs against OWASP API Security Top 10 including discovery, auth abuse, and protocol-specific checks.
pentest-container-k8s
Test Docker and Kubernetes security controls for RBAC abuse, breakout, and secret exposure.
pentest-remediation-validator
Retest remediated findings, detect regressions, and generate remediation status and certification artifacts.
pentest-vuln-analyzer
Correlate scanner results with CVE and exploit intelligence and prioritize by CVSS and exploitability.