← All skills
implement
75 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a productivity skill usually connects to your mail, calendar or notes.
By BlackBeltTechnology/pi-agent-dashboard (GitHub) · productivity · 348 stars · scanned at commit e78b4c2
Disciplined implementation in pi-agent-dashboard: the rebuild matrix (extension→reload, server→restart, client→build+restart, openspec-apply→full rebuild) plus the project's code discipline rules. Use when writing code, after editing extension/server/client, after applying an OpenSpec change, when unsure what to rebuild, or before committing. Triggers: "rebuild and restart", "TDD this".
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 19 places.
Show 16 more
- .pi/skills/implement/SKILL.md, line 37
npx tsx .pi/skills/implement/scripts/restart-server.ts # graceful restart, keeps mode - .pi/skills/implement/SKILL.md, line 38
npx tsx .pi/skills/implement/scripts/restart-server.ts --dev # force dev mode - .pi/skills/implement/SKILL.md, line 39
npx tsx .pi/skills/implement/scripts/restart-server.ts --prod # force production mode - .pi/skills/implement/SKILL.md, line 44
npx tsx .pi/skills/implement/scripts/full-rebuild.ts - .pi/skills/implement/SKILL.md, line 49
> Scripts are TypeScript (cross-platform). All invocations use `npx tsx` so they work identically on Linux, macOS, and Windows. `tsx` is already a project dep. - .pi/skills/implement/SKILL.md, line 62
RUN_CR_REVIEW=1 npx tsx .pi/skills/implement/scripts/review-changes.ts # opt in (uncommitted) - .pi/skills/implement/SKILL.md, line 63
npx tsx .pi/skills/implement/scripts/review-changes.ts --ship -t committed --base main - .pi/skills/implement/SKILL.md, line 64
npx tsx .pi/skills/implement/scripts/review-changes.ts # default: skips → use review-code - .pi/skills/implement/references/rebuild-matrix.md, line 38
npx tsx .pi/skills/implement/scripts/restart-server.ts - .pi/skills/implement/references/rebuild-matrix.md, line 41
npx tsx .pi/skills/implement/scripts/restart-server.ts --dev - .pi/skills/implement/references/rebuild-matrix.md, line 42
npx tsx .pi/skills/implement/scripts/restart-server.ts --prod - .pi/skills/implement/references/rebuild-matrix.md, line 59
| Prod | `npm run build && npx tsx .pi/skills/implement/scripts/restart-server.ts` | - .pi/skills/implement/references/rebuild-matrix.md, line 65
npx tsx .pi/skills/implement/scripts/restart-server.ts - .pi/skills/implement/references/rebuild-matrix.md, line 69
Or just run `npx tsx .pi/skills/implement/scripts/full-rebuild.ts` from repo root. - .pi/skills/implement/references/rebuild-matrix.md, line 106
| Edited `src/server/` → ran `npm run build` | Server doesn't need build. Just `npx tsx .pi/skills/implement/scripts/restart-server.ts`. | - .pi/skills/implement/references/rebuild-matrix.md, line 110
| Multi-component change → forgot one component | Use `npx tsx .pi/skills/implement/scripts/full-rebuild.ts` — does all three in correct order. |
Runs commands on your computer
The author does not mention this.
Found in 10 places.
Show 7 more
- .pi/skills/implement/SKILL.md, line 62
RUN_CR_REVIEW=1 npx tsx .pi/skills/implement/scripts/review-changes.ts # opt in (uncommitted) - .pi/skills/implement/SKILL.md, line 103
npm test 2>&1 | tee /tmp/pi-test.log # run once, capture - .pi/skills/implement/scripts/full-rebuild.ts, line 13
import { spawnSync } from 'node:child_process'; - .pi/skills/implement/scripts/full-rebuild.ts, line 48
const result = spawnSync(cmd, args, { stdio: 'inherit', shell: false }); - .pi/skills/implement/scripts/full-rebuild.ts, line 97
const r = spawnSync(npmCmd, ['run', 'reload'], { encoding: 'utf8', shell: false }); - .pi/skills/implement/scripts/review-changes.ts, line 20
import { spawnSync } from 'node:child_process'; - .pi/skills/implement/scripts/review-changes.ts, line 37
const res = spawnSync(cli, ['review', '--agent', ...scope], {
Connects to the internet
The author does not mention this. Expected for a productivity skill.
Found in 4 places.
Show 1 more
Safer alternatives
Low-risk skills in the same category (productivity) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'implement' ] || [ -L ~/.agents/skills/'implement' ]; then echo 'A skill folder named implement already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/BlackBeltTechnology/pi-agent-dashboard' "$d" && git -C "$d" checkout --quiet 'e78b4c2c0474a8ab04941e76942e5a5b9d92c2d6' -- '.pi/skills/implement' && mkdir -p ~/.agents/skills && cp -R "$d"/'.pi/skills/implement' ~/.agents/skills/'implement' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'implement' ~/.claude/skills/'implement' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for BlackBeltTechnology/pi-agent-dashboard shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/BlackBeltTechnology/pi-agent-dashboard/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | e78b4c2 | 75 |
| 2026-11-07 | 3cf8afe | 100 |