Tag: lsp

Type: All Skills Tools
skill ★ 28

Three-layer code verification and quality assurance

This skill performs comprehensive code verification by running LSP diagnostics, compiling the project, and executing the test suite in parallel. It provides a structured report detailing blocking issues, including test failure correlation, …

blackwell-systems/agent-lsp lsp build testing verification
skill ★ 28

Identify and run correlated tests

Identify and execute only the specific tests that cover a modified source file to accelerate the feedback loop. It uses LSP capabilities to map source files to their corresponding test files and functions.

blackwell-systems/agent-lsp lsp testing mcp test-automation
tool ★ 28

Codebase Understanding and Dependency Mapping

This tool generates a comprehensive Code Map by analyzing an entire file or module, synthesizing cross-symbol relationships, call hierarchies (up to two levels), and references. It provides a holistic view of a codebase's structure, moving …

blackwell-systems/agent-lsp code-analysis lsp dependency-graph code-mapping
tool ★ 28

LSP-based tool for simulating code edits in memory

This tool simulates code changes using the Language Server Protocol (LSP) in an in-memory overlay, allowing developers to test refactors and edits safely. It provides full session management, enabling multi-step edits and diagnostic evaluat…

blackwell-systems/agent-lsp lsp code-simulation refactoring diagnostics
skill ★ 28

Safe Code Editing with LSP Diagnostics

This skill wraps code edits with a before-and-after diagnostic comparison to ensure changes do not introduce new errors. It utilises speculative in-memory previews and surfaces available code actions to resolve any introduced regressions.

blackwell-systems/agent-lsp lsp code-editing mcp diagnostics
skill ★ 28

Safe, two-phase workspace symbol renaming

This skill performs safe, workspace-wide symbol renaming by first previewing all affected locations and changes using Language Server Protocol calls. It requires explicit user confirmation before executing the atomic edit, ensuring develope…

blackwell-systems/agent-lsp lsp rename refactoring workspace
skill ★ 28

Automated Project Onboarding via LSP

Automates the initial exploration of a new codebase by using LSP tools to detect languages, build systems, entry points, and architectural patterns, producing a structured project profile for the agent.

blackwell-systems/agent-lsp lsp project-onboarding codebase-exploration mcp
skill ★ 28

End-to-end safe code refactoring workflow

This skill automates a comprehensive, safe refactoring workflow by coordinating blast-radius analysis, speculative preview, disk application, build verification, and targeted test execution. It ensures changes are validated end-to-end, mini…

blackwell-systems/agent-lsp refactoring lsp safe-edit workflow
tool ★ 28

File-scoped symbol analysis using LSP capabilities

This tool provides fast, file-local analysis of symbols, allowing developers to list all definitions, find all usages, and inspect type signatures within the current file without requiring a full workspace search. It leverages the language …

blackwell-systems/agent-lsp lsp symbol-analysis file-scope code-refactoring
skill ★ 28

Automated Code Quality Audit Skill

Performs deep code quality audits on files, packages, or directories by combining LSP-based batch analysis with LLM-driven heuristic checks. It identifies issues such as dead symbols, error wrapping gaps, and concurrency safety risks across…

blackwell-systems/agent-lsp lsp code-audit static-analysis mcp
skill ★ 28

Finds all concrete implementations of interfaces and types

This skill identifies all concrete types that implement a given interface or extend an abstract type, providing a comprehensive view of the implementation surface. It is crucial for assessing the impact of API changes, such as modifying met…

blackwell-systems/agent-lsp lsp type-system interface refactoring
skill ★ 28

LSP Symbol and File Impact Analysis

Performs blast-radius analysis for symbols or files by identifying callers, type hierarchies, and reference counts. It helps developers assess the impact of refactoring, deleting, or modifying code signatures.

blackwell-systems/agent-lsp lsp code-analysis refactoring impact-analysis
skill ★ 28

Automated Code Generation via Language Server

Automates the creation of new code elements such as interface stubs, test skeletons, and missing method implementations using language server protocols. It identifies available code actions at specific file positions and executes them to st…

blackwell-systems/agent-lsp lsp code-generation automation mcp
skill ★ 28

Edit named symbols via LSP

This skill enables the modification of functions, types, or variables by name without requiring exact file paths or coordinates. It leverages symbol resolution to identify definitions and applies edits using either direct body replacement o…

blackwell-systems/agent-lsp lsp symbol-editing code-manipulation language-server-protocol
skill ★ 28

Comprehensive LSP Symbol Exploration and Analysis

This skill provides comprehensive code understanding by gathering type information, call hierarchy, implementations, and all reference sites for a given symbol path in a single pass. It leverages the Language Server Protocol (LSP) to genera…

blackwell-systems/agent-lsp lsp code-analysis symbol-exploration developer-tool
skill ★ 28

Safe workflow for editing exported symbols

This skill provides a robust, multi-step workflow for safely refactoring exported symbols across a codebase. It ensures all callers are discovered and updated before applying changes, preventing silent compilation failures.

blackwell-systems/agent-lsp lsp refactoring code-safety symbol-editing
skill ★ 28

Cross-Repository Library Symbol Analysis

Performs multi-root analysis to find all usages of a library symbol across multiple consumer repositories. This is essential for verifying the impact of API changes or symbol deletions across decoupled codebases.

blackwell-systems/agent-lsp lsp cross-repo refactoring code-analysis
tool ★ 28

Three-tier symbol documentation lookup utility

This tool provides robust, multi-tiered documentation lookup for any symbol, progressing from fast LSP hover to authoritative toolchain documentation, and finally to raw source extraction. It is designed to reliably resolve symbols, particu…

blackwell-systems/agent-lsp lsp documentation symbol-lookup code-analysis
skill ★ 28

Audit exported symbols for dead code

This skill enumerates exported symbols within a codebase and identifies those lacking any references across the entire workspace. It leverages LSP capabilities to audit for potential dead code, requiring manual review for confirmation.

blackwell-systems/agent-lsp dead-code lsp symbol-analysis code-audit
skill ★ 28

Concurrency safety audit for data race detection

This skill performs a comprehensive concurrency safety audit on a given file or type, tracing field access from concurrent contexts (e.g., goroutines or threads). It generates a detailed report identifying potential data races and recommend…

blackwell-systems/agent-lsp concurrency data-race lsp audit
skill ★ 28

Automated Codebase Architecture Analysis

Generates a structural overview of a codebase, including language distribution, package hierarchy, and entry points. It identifies architectural hotspots by analysing symbol density and the blast radius of changes.

blackwell-systems/agent-lsp codebase-analysis lsp mcp static-analysis