pi-engineering-services

IDE tooling for the Pi coding agent — LSP diagnostics/navigation/rename, DAP debugging (debugpy + js-debug), and task-toolchain build/test/lint runs.

Packages

Package details

extensionskill

Install pi-engineering-services from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-engineering-services
Package
pi-engineering-services
Version
0.1.1
Published
Aug 9, 2026
Downloads
126/mo · 29/wk
Author
wefio
License
MIT
Types
extension, skill
Size
2.6 MB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./lsp/src/index.ts",
    "./dap/extensions/dap.ts",
    "./task/extensions/task.ts"
  ],
  "skills": [
    "./skills/ide-three-pillars/SKILL.md"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-engineering-services

IDE engineering services suite for pi: LSP / DAP / Task + usage policy.

Pillar What it provides Entry
LSP 12 tools: diagnostics, navigation, rename, workspace symbol lsp/src/index.ts
DAP debug tool, 28 actions (debugpy + js-debug) dap/extensions/dap.ts
Task build/test/lint discovery & run (npm / make / just) task/extensions/task.ts
Policy usage policy appended to the system prompt ~/.pi/agent/APPEND_SYSTEM.md

Install

pi install npm:pi-engineering-services   # from npm (once published)
pi -e ./pi-engineering-services          # try from a local checkout

The policy file is not bundled — copy it to ~/.pi/agent/APPEND_SYSTEM.md manually (see DETAILED.md).

Tested scope

Only Python (debugpy) + JS/TS (js-debug) and pyright + tsserver are verified; other DAP adapters are configured but not tested — treat them as experimental.

Details

MIT