plugins/dp-lsp/skills/setup/SKILL.md
Use when you need to set up or rebuild the dp-lsp Docker image after installing the plugin — 'set up LSP', 'build the image', 'install language servers'.
npx skillsauth add raisedadead/dotplugins setupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build the dp-lsp Docker image and verify all LSP servers are working.
docker info >/dev/null 2>&1
If Docker is not running, tell the user: "Docker is not running. Start Docker Desktop and try again." and STOP.
docker compose -f ${CLAUDE_PLUGIN_ROOT}/docker-compose.yml build
docker run --rm dp-lsp astro-ls --version
docker run --rm dp-lsp vscode-css-language-server --stdio < /dev/null
docker run --rm dp-lsp vscode-html-language-server --stdio < /dev/null
docker run --rm dp-lsp vscode-json-language-server --stdio < /dev/null
docker run --rm dp-lsp yaml-language-server --version
docker run --rm dp-lsp gopls version
docker run --rm dp-lsp typescript-language-server --version
Report results as a table: server name, binary, status (OK/FAIL).
If all pass: "dp-lsp is ready. LSP servers will activate automatically for matching file types."
If any fail: report which server failed and the error output.
development
Use when the user shares a URL, names a resource from SOURCES.md, shares operational feedback, says 'adopt', 'learn from', 'what can we steal from', 'compare with', 'self-develop', or 'how do we get better'.
development
Use when you want to write tests first, enforce test-driven development, or add test coverage — 'write tests for this', 'TDD this feature', 'add test coverage'. Strict RED-GREEN-REFACTOR discipline.
testing
Use when starting major work that needs formal design review — cross-team changes, architectural decisions, or complex features where requirements need discovery before implementation.
tools
Use when dp-engine binary is missing or needs reinstallation -- called by plan skill on first use, not directly by user.