From e1444d2c5f6c4ed51d8fa93410c25291fc3c72ee Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Fri, 18 Sep 2026 17:18:07 +1000 Subject: [PATCH] sam-4screen-desktop 2026-9-18:17:18:7 --- .../Pi Agent Extensions & Skills.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/300 areas/350 AI Pi Coding Agent/Pi Agent Extensions & Skills.md b/300 areas/350 AI Pi Coding Agent/Pi Agent Extensions & Skills.md index 8aa8190..b24ff06 100644 --- a/300 areas/350 AI Pi Coding Agent/Pi Agent Extensions & Skills.md +++ b/300 areas/350 AI Pi Coding Agent/Pi Agent Extensions & Skills.md @@ -112,7 +112,7 @@ pi is **Nix-managed on all three** — the nixpkgs **`pi-coding-agent`** package | **@tintinweb/pi-tasks** | npm (global) | Task management with dependency tracking, auto-cascade, background process tracking, TaskExecute spawns subagents via RPC | | **gentle-engram** | `~/.agents` | Memory service connecting to engram via ENGRAM_URL. Replaces memory-vault. Session capture, compaction recovery | | **headroom-bridge** | `~/.agents` | `compress_for_agent` tool — compresses >20K chars via Headroom Docker on .13:8787. 60-95% token reduction | -| **pi-mermaid** | `~/.agents` (vendored from npm 0.3.0, commit `8e68df0`) | Renders ` ```mermaid ` blocks as ASCII in the TUI (beautiful-mermaid) + Mermaid parser syntax warnings/errors. `/pi-mermaid` re-renders last assistant message. Per project: `/config-add ext pi-mermaid` | +| **pi-mermaid** | `~/.agents` (vendored from npm 0.3.0, commit `8e68df0`) | Renders ` ```mermaid ` blocks as ASCII in the TUI (beautiful-mermaid) + Mermaid parser syntax warnings/errors. `/pi-mermaid` re-renders last assistant message. **Global** (home.nix) — 0 tools / token-lean | | **pi-tool-display** | `~/.agents` (vendored npm 0.5.0, commit `41cc33d`) | OpenCode-style compact tool rendering, adaptive edit/write diffs, pending-edit previews, thinking labels. **Global** — 0 tools / 0 token cost (added via home.nix settings). `/tool-display` presets: opencode / balanced / verbose | | **pi-lsp-extension** | `~/.agents` (vendored npm 1.3.0, commit `41cc33d`) | LSP diagnostics, hover, definition, references, symbols, rename, completions, code_actions + tree-sitter `code_overview`/`ast_search`/`code_rewrite`. **Per-project** via `/config-add ext pi-lsp-extension` (10 tools — token-lean). Commands: `/lsp`, `/lsp-config`, `/lsp-restart`, `/lsp-lombok` | | **pi-browser-harness** | `~/.agents` (vendored npm 0.11.0, commit `a34b41e`) | Direct browser control of the user's **real running Chrome** via CDP — 40+ `browser_*` tools (snapshot/AX-tree, click, fill, execute_js, screenshot, console, network, web_search, read_page). **Per-project** via `/config-add ext pi-browser-harness`. Commands: `/browser-setup`, `/browser-profile`. See [[#pi-browser-harness]] below for full docs + other-machine rollout | @@ -184,11 +184,8 @@ v0.7.0, installed globally. 7 task tools: `TaskCreate`, `TaskList`, `TaskGet`, ` | **openspec-archive-change** | Archive completed changes | | **openspec-explore** | Explore ideas and clarify requirements | | **npm-security** | Scan packages with SafeDep Vet, check typosquatting with npq, wrap installs with Socket Firewall | -| **ste-writing** | Rewrite prose (docs, READMEs, PRs, errors) into ASD-STE100 Simplified Technical English. Removes AI slop. Two modes: strict (procedures) and STE-flavored (general prose). Includes heuristic anti-slop linter (ste-lint.py). | -| **project-diagramming-mermaid** | Outline codebase/project as Mermaid → `/docs/.mmd` + render to `/docs/diagrams/` via mmdc (nixpkgs mermaid-cli) → prompt for Archify follow-up. Per project: `/config-add skill project-diagramming-mermaid`. See [[Dev-Ops Tooling — Mermaid, Archify, Vikunja & Outline]] | -| **project-diagramming-archify** | Mermaid or plain language → Archify JSON IR → validate (showcase) → deliver interactive HTML to `/docs/-map.html`. Vendor renderer: `~/.agents/skills/archify` (v2.14). Per project: `/config-add skill project-diagramming-archify`. See [[Dev-Ops Tooling — Mermaid, Archify, Vikunja & Outline]] | -| **project-docs** | Meta-skill to initiate or update multi-platform project documentation across Gitea (tech README), Obsidian (human/portfolio showcase), Mermaid/Archify (diagrams & map links), Vikunja (human tasks), and Outline (AI context index using `ste-writing`). Per project: `/config-add skill project-docs` | -| **project-ops** | Task/stage/progress via **Vikunja** API + documentation via **Outline** API (bearer tokens in `10-secrets.conf`). Create/update tasks, move buckets, percent-done, read/write docs. Per project: `/config-add skill project-ops`. See [[Dev-Ops Tooling — Mermaid, Archify, Vikunja & Outline]] | +| **ste-writing** | Rewrite prose (docs, READMEs, PRs, errors) into ASD-STE100 Simplified Technical English. Removes AI slop. Two modes: strict (procedures) and STE-flavored (general prose). | +| **project-docs** | **Single master skill** to initiate or update project documentation across Gitea (tech README), Obsidian (human/portfolio showcase), Mermaid/Archify (diagrams & map links), Vikunja (human tasks), and Outline (AI context index using `ste-writing`). Per project: `/config-add skill project-docs` | | **design-build** | Generate production-ready HTML/Tailwind code from design specifications and DESIGN.md design tokens. | | **design-explore** | Generate UI design mockups as images for exploration and ideation. Supports DESIGN.md for design-token-accurate mockups. | | **markitdown** | Convert files (PDF, Word, Excel, PowerPoint, images, HTML, CSV, JSON, XML, ZIP, EPubs, YouTube) to Markdown for LLM consumption. Image analysis via Qwen 2.5 VL 72B on OpenRouter. |