lsp-onboard

Solid

First-session project onboarding. Explores the project structure, detects build system, test runner, entry points, and key architecture patterns. Produces a structured project profile the agent can reference throughout the session.

AI & Automation 56 stars 2 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
58
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# lsp-onboard First-session project onboarding. Run this when connecting to a new project for the first time. Explores the codebase via LSP tools and produces a structured project profile: languages, build system, test runner, entry points, key types, and architecture patterns. The profile helps the agent make better decisions throughout the session without re-exploring the same ground. Run once per project; skip on subsequent sessions unless the project structure has changed significantly. ## When to Use - First time working in a new codebase - After major structural changes (new packages, build system migration) - When the agent seems confused about project conventions Do NOT run this on every session. It's a one-time exploration. --- ## Step 1: Detect languages and servers ``` mcp__lsp__detect_lsp_servers({ "workspace_dir": "<root>" }) ``` Record which languages are present and which servers are available. This tells you what the project is built with. ## Step 2: Initialize and verify ``` mcp__lsp__start_lsp({ "root_dir": "<root>" }) ``` Wait for initialization. Call `list_symbols` on one key file to verify the workspace is indexed. ## Step 3: Identify entry points Search for common entry point patterns: ``` mcp__lsp__find_symbol({ "query": "main" }) mcp__lsp__find_symbol({ "query": "Run" }) mcp__lsp__find_symbol({ "query": "Handler" }) ``` Record entry points with their file paths. These are where execution starts. ## Step 4: Map the package structure Fo...

Details

Author
blackwell-systems
Repository
blackwell-systems/agent-lsp
Created
2 months ago
Last Updated
today
Language
Go
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category