From fortls-lsp
Use when working with Fortran source files (.f90, .f, .f03, .f08, .for, .fpp, .F90, .F, .F03, .F08, .FOR, .FPP) or when asked questions about Fortran code, subroutines, modules, functions, or variables
How this skill is triggered — by the user, by Claude, or both
Slash command
/fortls-lsp:fortls-lspThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill has already been loaded automatically. Do not attempt to invoke it again by name — proceed directly with the LSP tool as described below.
This skill has already been loaded automatically. Do not attempt to invoke it again by name — proceed directly with the LSP tool as described below.
Before calling the LSP tool for the first time in a session, load its schema with ToolSearch to ensure the correct parameters are used:
ToolSearch: select:LSP
Skipping this step causes InputValidationError because the tool's parameter schema is not yet known.
Do not use grep, Bash, or Read to explore Fortran code structure. Always use the LSP tool instead — it has direct knowledge of types, signatures, and cross-file relationships that text search cannot provide.
hover (not grep or Read)goToDefinition (not grep)findReferences (not grep)documentSymbol (not grep or Read)workspaceSymbol with a query string (not grep)Only fall back to Read or grep when the LSP tool returns an error or the file type is not Fortran.
documentSymbol on the file first to find the line number of the target symbolfilePath must always point to a file, never a directory — even for workspace-wide operations like workspaceSymbol. The file acts as an anchor to identify which LSP server instance to query. For workspaceSymbol, pass any Fortran source file from the project as the anchor.
.fortls config file in its rootCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub underwoo/claude-fortls-lsp --plugin fortls-lsp