From 421892e93da2b2b5ac74c03dc90fbe25f9d12a42 Mon Sep 17 00:00:00 2001 From: alex wiesner Date: Fri, 10 Apr 2026 23:43:06 +0100 Subject: [PATCH] rm pi --- .config/fish/functions/co.fish | 3 - .gitconfig | 2 + .pi/agent/AGENTS.md | 8 - .pi/agent/bin/fd | Bin 4065136 -> 0 bytes .pi/agent/extensions/context-manager/index.ts | 353 -- .../context-manager/package-lock.json | 4361 ---------------- .../extensions/context-manager/package.json | 18 - .../context-manager/src/commands.ts | 76 - .../context-manager/src/config.test.ts | 86 - .../extensions/context-manager/src/config.ts | 97 - .../context-manager/src/distill.test.ts | 30 - .../extensions/context-manager/src/distill.ts | 47 - .../context-manager/src/extension.test.ts | 833 --- .../context-manager/src/extract.test.ts | 280 -- .../extensions/context-manager/src/extract.ts | 314 -- .../context-manager/src/ledger.test.ts | 132 - .../extensions/context-manager/src/ledger.ts | 196 - .../context-manager/src/packet.test.ts | 130 - .../extensions/context-manager/src/packet.ts | 91 - .../context-manager/src/persist.test.ts | 67 - .../extensions/context-manager/src/persist.ts | 142 - .../context-manager/src/prune.test.ts | 131 - .../extensions/context-manager/src/prune.ts | 54 - .../context-manager/src/runtime.test.ts | 178 - .../extensions/context-manager/src/runtime.ts | 127 - .../context-manager/src/summaries.test.ts | 139 - .../context-manager/src/summaries.ts | 251 - .pi/agent/extensions/dev-tools/index.ts | 50 - .../extensions/dev-tools/package-lock.json | 4386 ---------------- .pi/agent/extensions/dev-tools/package.json | 23 - .../extensions/dev-tools/src/config.test.ts | 37 - .pi/agent/extensions/dev-tools/src/config.ts | 38 - .../src/diagnostics/command-backend.test.ts | 40 - .../src/diagnostics/command-backend.ts | 45 - .../src/diagnostics/lsp-client.test.ts | 41 - .../dev-tools/src/diagnostics/lsp-client.ts | 102 - .../dev-tools/src/diagnostics/types.ts | 19 - .../dev-tools/src/extension.test.ts | 16 - .../src/formatting/command-runner.test.ts | 27 - .../src/formatting/command-runner.ts | 33 - .../extensions/dev-tools/src/profiles.test.ts | 26 - .../extensions/dev-tools/src/profiles.ts | 47 - .../dev-tools/src/project-probe.test.ts | 14 - .../extensions/dev-tools/src/project-probe.ts | 68 - .../extensions/dev-tools/src/runtime.test.ts | 44 - .pi/agent/extensions/dev-tools/src/runtime.ts | 134 - .pi/agent/extensions/dev-tools/src/schema.ts | 40 - .../extensions/dev-tools/src/summary.test.ts | 27 - .pi/agent/extensions/dev-tools/src/summary.ts | 31 - .../dev-tools/src/tools/edit.test.ts | 54 - .../extensions/dev-tools/src/tools/edit.ts | 21 - .../dev-tools/src/tools/setup-suggest.test.ts | 15 - .../dev-tools/src/tools/setup-suggest.ts | 17 - .../dev-tools/src/tools/write.test.ts | 40 - .../extensions/dev-tools/src/tools/write.ts | 23 - .pi/agent/extensions/question-core.mjs | 134 - .pi/agent/extensions/question-core.test.mjs | 180 - .pi/agent/extensions/question.ts | 398 -- .pi/agent/extensions/tmux-subagent/index.ts | 99 - .../tmux-subagent/package-lock.json | 4365 ---------------- .../extensions/tmux-subagent/package.json | 23 - .../prompts/implement-and-review.md | 10 - .../tmux-subagent/prompts/implement.md | 10 - .../tmux-subagent/prompts/scout-and-plan.md | 9 - .../tmux-subagent/src/agents.test.ts | 54 - .../extensions/tmux-subagent/src/agents.ts | 91 - .../tmux-subagent/src/artifacts.test.ts | 21 - .../extensions/tmux-subagent/src/artifacts.ts | 66 - .../tmux-subagent/src/builtin-agents.ts | 43 - .../tmux-subagent/src/extension.test.ts | 397 -- .../tmux-subagent/src/models.test.ts | 44 - .../extensions/tmux-subagent/src/models.ts | 58 - .../tmux-subagent/src/monitor.test.ts | 33 - .../extensions/tmux-subagent/src/monitor.ts | 34 - .../tmux-subagent/src/prompts.test.ts | 20 - .../tmux-subagent/src/runner.test.ts | 33 - .../extensions/tmux-subagent/src/runner.ts | 44 - .../extensions/tmux-subagent/src/schema.ts | 84 - .../extensions/tmux-subagent/src/tmux.test.ts | 43 - .../extensions/tmux-subagent/src/tmux.ts | 41 - .../tmux-subagent/src/tool-chain.test.ts | 107 - .../tmux-subagent/src/tool-parallel.test.ts | 97 - .../extensions/tmux-subagent/src/tool.test.ts | 177 - .../extensions/tmux-subagent/src/tool.ts | 336 -- .../tmux-subagent/src/wrapper/cli.mjs | 214 - .../tmux-subagent/src/wrapper/cli.test.ts | 192 - .../tmux-subagent/src/wrapper/normalize.mjs | 35 - .../src/wrapper/normalize.test.ts | 38 - .../tmux-subagent/src/wrapper/render.mjs | 33 - .../tmux-subagent/src/wrapper/render.test.ts | 28 - .pi/agent/extensions/web-search/index.ts | 13 - .../extensions/web-search/package-lock.json | 4460 ----------------- .pi/agent/extensions/web-search/package.json | 25 - .../src/commands/web-search-config.test.ts | 65 - .../src/commands/web-search-config.ts | 229 - .../extensions/web-search/src/config.test.ts | 95 - .pi/agent/extensions/web-search/src/config.ts | 127 - .../web-search/src/extension.test.ts | 20 - .../extensions/web-search/src/format.test.ts | 97 - .pi/agent/extensions/web-search/src/format.ts | 118 - .../web-search/src/providers/exa.test.ts | 110 - .../web-search/src/providers/exa.ts | 124 - .../web-search/src/providers/tavily.test.ts | 84 - .../web-search/src/providers/tavily.ts | 107 - .../web-search/src/providers/types.ts | 85 - .../extensions/web-search/src/runtime.test.ts | 85 - .../extensions/web-search/src/runtime.ts | 139 - .pi/agent/extensions/web-search/src/schema.ts | 86 - .../web-search/src/tools/web-fetch.test.ts | 70 - .../web-search/src/tools/web-fetch.ts | 90 - .../web-search/src/tools/web-search.test.ts | 55 - .../web-search/src/tools/web-search.ts | 68 - .pi/agent/settings.json | 21 - .pi/agent/skills/find-docs/SKILL.md | 154 - .pi/agent/skills/frontend/adapt/SKILL.md | 196 - .pi/agent/skills/frontend/animate/SKILL.md | 172 - .pi/agent/skills/frontend/arrange/SKILL.md | 122 - .pi/agent/skills/frontend/audit/SKILL.md | 145 - .pi/agent/skills/frontend/bolder/SKILL.md | 114 - .pi/agent/skills/frontend/clarify/SKILL.md | 180 - .pi/agent/skills/frontend/colorize/SKILL.md | 140 - .pi/agent/skills/frontend/critique/SKILL.md | 199 - .../critique/reference/cognitive-load.md | 106 - .../critique/reference/heuristics-scoring.md | 234 - .../frontend/critique/reference/personas.md | 178 - .pi/agent/skills/frontend/delight/SKILL.md | 301 -- .pi/agent/skills/frontend/distill/SKILL.md | 119 - .pi/agent/skills/frontend/extract/SKILL.md | 89 - .../skills/frontend/frontend-design/SKILL.md | 147 - .../reference/color-and-contrast.md | 132 - .../reference/interaction-design.md | 195 - .../reference/motion-design.md | 99 - .../reference/responsive-design.md | 114 - .../reference/spatial-design.md | 100 - .../frontend-design/reference/typography.md | 133 - .../frontend-design/reference/ux-writing.md | 107 - .pi/agent/skills/frontend/harden/SKILL.md | 352 -- .pi/agent/skills/frontend/normalize/SKILL.md | 68 - .pi/agent/skills/frontend/onboard/SKILL.md | 243 - .pi/agent/skills/frontend/optimize/SKILL.md | 263 - .pi/agent/skills/frontend/overdrive/SKILL.md | 139 - .pi/agent/skills/frontend/polish/SKILL.md | 200 - .pi/agent/skills/frontend/quieter/SKILL.md | 100 - .../skills/frontend/teach-impeccable/SKILL.md | 70 - .pi/agent/skills/frontend/typeset/SKILL.md | 113 - .pi/agent/skills/playwright-cli/SKILL.md | 344 -- .../references/element-attributes.md | 23 - .../references/playwright-tests.md | 39 - .../references/request-mocking.md | 87 - .../playwright-cli/references/running-code.md | 231 - .../references/session-management.md | 169 - .../references/storage-state.md | 275 - .../references/test-generation.md | 88 - .../playwright-cli/references/tracing.md | 139 - .../references/video-recording.md | 143 - .../skills/research/deep-research/SKILL.md | 192 - .../skills/superpowers/brainstorming/SKILL.md | 164 - .../brainstorming/scripts/frame-template.html | 214 - .../brainstorming/scripts/helper.js | 88 - .../brainstorming/scripts/server.cjs | 354 -- .../brainstorming/scripts/start-server.sh | 148 - .../brainstorming/scripts/stop-server.sh | 56 - .../spec-document-reviewer-prompt.md | 49 - .../brainstorming/visual-companion.md | 287 -- .../dispatching-parallel-agents/SKILL.md | 182 - .../superpowers/executing-plans/SKILL.md | 70 - .../finishing-a-development-branch/SKILL.md | 200 - .../receiving-code-review/SKILL.md | 213 - .../requesting-code-review/SKILL.md | 105 - .../requesting-code-review/code-reviewer.md | 146 - .../subagent-driven-development/SKILL.md | 277 - .../code-quality-reviewer-prompt.md | 26 - .../implementer-prompt.md | 113 - .../spec-reviewer-prompt.md | 61 - .../systematic-debugging/CREATION-LOG.md | 119 - .../superpowers/systematic-debugging/SKILL.md | 296 -- .../condition-based-waiting-example.ts | 158 - .../condition-based-waiting.md | 115 - .../systematic-debugging/defense-in-depth.md | 122 - .../systematic-debugging/find-polluter.sh | 63 - .../root-cause-tracing.md | 169 - .../systematic-debugging/test-academic.md | 14 - .../systematic-debugging/test-pressure-1.md | 58 - .../systematic-debugging/test-pressure-2.md | 68 - .../systematic-debugging/test-pressure-3.md | 69 - .../test-driven-development/SKILL.md | 371 -- .../testing-anti-patterns.md | 299 -- .../superpowers/using-git-worktrees/SKILL.md | 218 - .../superpowers/using-superpowers/SKILL.md | 117 - .../references/codex-tools.md | 100 - .../references/copilot-tools.md | 52 - .../references/gemini-tools.md | 33 - .../verification-before-completion/SKILL.md | 139 - .../skills/superpowers/writing-plans/SKILL.md | 152 - .../plan-document-reviewer-prompt.md | 49 - .../superpowers/writing-skills/SKILL.md | 655 --- .../anthropic-best-practices.md | 1150 ----- .../examples/CLAUDE_MD_TESTING.md | 189 - .../writing-skills/graphviz-conventions.dot | 172 - .../writing-skills/persuasion-principles.md | 187 - .../writing-skills/render-graphs.js | 168 - .../testing-skills-with-subagents.md | 384 -- .../context-manager-task2-fix-report.md | 31 - ...ontext-manager-task2-implementer-report.md | 38 - .../context-manager-task2-minor-fix-report.md | 30 - ...ntext-manager-task2-snapshot-fix-report.md | 35 - ...ontext-manager-task3-durable-fix-report.md | 44 - .../context-manager-task3-fix-report.md | 41 - ...ontext-manager-task3-implementer-report.md | 40 - .../context-manager-task3-scope-fix-report.md | 42 - ...ntext-manager-task4-boundary-fix-report.md | 13 - .../context-manager-task4-fix-report.md | 46 - ...ontext-manager-task4-implementer-report.md | 37 - .../context-manager-task5-fix-report.md | 21 - ...ontext-manager-task5-implementer-report.md | 55 - ...context-manager-task5-legacy-fix-report.md | 29 - .../context-manager-task6-fix-2-report.md | 30 - .../context-manager-task6-fix-report.md | 44 - ...ontext-manager-task6-implementer-report.md | 48 - .../context-manager-task6-mode-fix-report.md | 20 - .ssh/config | 21 +- .ssh/known_hosts | 7 + .ssh/known_hosts.old | 8 + 223 files changed, 28 insertions(+), 43413 deletions(-) delete mode 100644 .config/fish/functions/co.fish delete mode 100644 .pi/agent/AGENTS.md delete mode 100755 .pi/agent/bin/fd delete mode 100644 .pi/agent/extensions/context-manager/index.ts delete mode 100644 .pi/agent/extensions/context-manager/package-lock.json delete mode 100644 .pi/agent/extensions/context-manager/package.json delete mode 100644 .pi/agent/extensions/context-manager/src/commands.ts delete mode 100644 .pi/agent/extensions/context-manager/src/config.test.ts delete mode 100644 .pi/agent/extensions/context-manager/src/config.ts delete mode 100644 .pi/agent/extensions/context-manager/src/distill.test.ts delete mode 100644 .pi/agent/extensions/context-manager/src/distill.ts delete mode 100644 .pi/agent/extensions/context-manager/src/extension.test.ts delete mode 100644 .pi/agent/extensions/context-manager/src/extract.test.ts delete mode 100644 .pi/agent/extensions/context-manager/src/extract.ts delete mode 100644 .pi/agent/extensions/context-manager/src/ledger.test.ts delete mode 100644 .pi/agent/extensions/context-manager/src/ledger.ts delete mode 100644 .pi/agent/extensions/context-manager/src/packet.test.ts delete mode 100644 .pi/agent/extensions/context-manager/src/packet.ts delete mode 100644 .pi/agent/extensions/context-manager/src/persist.test.ts delete mode 100644 .pi/agent/extensions/context-manager/src/persist.ts delete mode 100644 .pi/agent/extensions/context-manager/src/prune.test.ts delete mode 100644 .pi/agent/extensions/context-manager/src/prune.ts delete mode 100644 .pi/agent/extensions/context-manager/src/runtime.test.ts delete mode 100644 .pi/agent/extensions/context-manager/src/runtime.ts delete mode 100644 .pi/agent/extensions/context-manager/src/summaries.test.ts delete mode 100644 .pi/agent/extensions/context-manager/src/summaries.ts delete mode 100644 .pi/agent/extensions/dev-tools/index.ts delete mode 100644 .pi/agent/extensions/dev-tools/package-lock.json delete mode 100644 .pi/agent/extensions/dev-tools/package.json delete mode 100644 .pi/agent/extensions/dev-tools/src/config.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/config.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/diagnostics/command-backend.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/diagnostics/command-backend.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/diagnostics/lsp-client.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/diagnostics/lsp-client.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/diagnostics/types.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/extension.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/formatting/command-runner.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/formatting/command-runner.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/profiles.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/profiles.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/project-probe.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/project-probe.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/runtime.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/runtime.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/schema.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/summary.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/summary.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/tools/edit.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/tools/edit.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/tools/setup-suggest.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/tools/setup-suggest.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/tools/write.test.ts delete mode 100644 .pi/agent/extensions/dev-tools/src/tools/write.ts delete mode 100644 .pi/agent/extensions/question-core.mjs delete mode 100644 .pi/agent/extensions/question-core.test.mjs delete mode 100644 .pi/agent/extensions/question.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/index.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/package-lock.json delete mode 100644 .pi/agent/extensions/tmux-subagent/package.json delete mode 100644 .pi/agent/extensions/tmux-subagent/prompts/implement-and-review.md delete mode 100644 .pi/agent/extensions/tmux-subagent/prompts/implement.md delete mode 100644 .pi/agent/extensions/tmux-subagent/prompts/scout-and-plan.md delete mode 100644 .pi/agent/extensions/tmux-subagent/src/agents.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/agents.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/artifacts.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/artifacts.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/builtin-agents.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/extension.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/models.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/models.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/monitor.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/monitor.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/prompts.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/runner.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/runner.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/schema.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/tmux.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/tmux.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/tool-chain.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/tool-parallel.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/tool.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/tool.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/wrapper/cli.mjs delete mode 100644 .pi/agent/extensions/tmux-subagent/src/wrapper/cli.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/wrapper/normalize.mjs delete mode 100644 .pi/agent/extensions/tmux-subagent/src/wrapper/normalize.test.ts delete mode 100644 .pi/agent/extensions/tmux-subagent/src/wrapper/render.mjs delete mode 100644 .pi/agent/extensions/tmux-subagent/src/wrapper/render.test.ts delete mode 100644 .pi/agent/extensions/web-search/index.ts delete mode 100644 .pi/agent/extensions/web-search/package-lock.json delete mode 100644 .pi/agent/extensions/web-search/package.json delete mode 100644 .pi/agent/extensions/web-search/src/commands/web-search-config.test.ts delete mode 100644 .pi/agent/extensions/web-search/src/commands/web-search-config.ts delete mode 100644 .pi/agent/extensions/web-search/src/config.test.ts delete mode 100644 .pi/agent/extensions/web-search/src/config.ts delete mode 100644 .pi/agent/extensions/web-search/src/extension.test.ts delete mode 100644 .pi/agent/extensions/web-search/src/format.test.ts delete mode 100644 .pi/agent/extensions/web-search/src/format.ts delete mode 100644 .pi/agent/extensions/web-search/src/providers/exa.test.ts delete mode 100644 .pi/agent/extensions/web-search/src/providers/exa.ts delete mode 100644 .pi/agent/extensions/web-search/src/providers/tavily.test.ts delete mode 100644 .pi/agent/extensions/web-search/src/providers/tavily.ts delete mode 100644 .pi/agent/extensions/web-search/src/providers/types.ts delete mode 100644 .pi/agent/extensions/web-search/src/runtime.test.ts delete mode 100644 .pi/agent/extensions/web-search/src/runtime.ts delete mode 100644 .pi/agent/extensions/web-search/src/schema.ts delete mode 100644 .pi/agent/extensions/web-search/src/tools/web-fetch.test.ts delete mode 100644 .pi/agent/extensions/web-search/src/tools/web-fetch.ts delete mode 100644 .pi/agent/extensions/web-search/src/tools/web-search.test.ts delete mode 100644 .pi/agent/extensions/web-search/src/tools/web-search.ts delete mode 100644 .pi/agent/settings.json delete mode 100644 .pi/agent/skills/find-docs/SKILL.md delete mode 100644 .pi/agent/skills/frontend/adapt/SKILL.md delete mode 100644 .pi/agent/skills/frontend/animate/SKILL.md delete mode 100644 .pi/agent/skills/frontend/arrange/SKILL.md delete mode 100644 .pi/agent/skills/frontend/audit/SKILL.md delete mode 100644 .pi/agent/skills/frontend/bolder/SKILL.md delete mode 100644 .pi/agent/skills/frontend/clarify/SKILL.md delete mode 100644 .pi/agent/skills/frontend/colorize/SKILL.md delete mode 100644 .pi/agent/skills/frontend/critique/SKILL.md delete mode 100644 .pi/agent/skills/frontend/critique/reference/cognitive-load.md delete mode 100644 .pi/agent/skills/frontend/critique/reference/heuristics-scoring.md delete mode 100644 .pi/agent/skills/frontend/critique/reference/personas.md delete mode 100644 .pi/agent/skills/frontend/delight/SKILL.md delete mode 100644 .pi/agent/skills/frontend/distill/SKILL.md delete mode 100644 .pi/agent/skills/frontend/extract/SKILL.md delete mode 100644 .pi/agent/skills/frontend/frontend-design/SKILL.md delete mode 100644 .pi/agent/skills/frontend/frontend-design/reference/color-and-contrast.md delete mode 100644 .pi/agent/skills/frontend/frontend-design/reference/interaction-design.md delete mode 100644 .pi/agent/skills/frontend/frontend-design/reference/motion-design.md delete mode 100644 .pi/agent/skills/frontend/frontend-design/reference/responsive-design.md delete mode 100644 .pi/agent/skills/frontend/frontend-design/reference/spatial-design.md delete mode 100644 .pi/agent/skills/frontend/frontend-design/reference/typography.md delete mode 100644 .pi/agent/skills/frontend/frontend-design/reference/ux-writing.md delete mode 100644 .pi/agent/skills/frontend/harden/SKILL.md delete mode 100644 .pi/agent/skills/frontend/normalize/SKILL.md delete mode 100644 .pi/agent/skills/frontend/onboard/SKILL.md delete mode 100644 .pi/agent/skills/frontend/optimize/SKILL.md delete mode 100644 .pi/agent/skills/frontend/overdrive/SKILL.md delete mode 100644 .pi/agent/skills/frontend/polish/SKILL.md delete mode 100644 .pi/agent/skills/frontend/quieter/SKILL.md delete mode 100644 .pi/agent/skills/frontend/teach-impeccable/SKILL.md delete mode 100644 .pi/agent/skills/frontend/typeset/SKILL.md delete mode 100644 .pi/agent/skills/playwright-cli/SKILL.md delete mode 100644 .pi/agent/skills/playwright-cli/references/element-attributes.md delete mode 100644 .pi/agent/skills/playwright-cli/references/playwright-tests.md delete mode 100644 .pi/agent/skills/playwright-cli/references/request-mocking.md delete mode 100644 .pi/agent/skills/playwright-cli/references/running-code.md delete mode 100644 .pi/agent/skills/playwright-cli/references/session-management.md delete mode 100644 .pi/agent/skills/playwright-cli/references/storage-state.md delete mode 100644 .pi/agent/skills/playwright-cli/references/test-generation.md delete mode 100644 .pi/agent/skills/playwright-cli/references/tracing.md delete mode 100644 .pi/agent/skills/playwright-cli/references/video-recording.md delete mode 100644 .pi/agent/skills/research/deep-research/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/brainstorming/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/brainstorming/scripts/frame-template.html delete mode 100644 .pi/agent/skills/superpowers/brainstorming/scripts/helper.js delete mode 100644 .pi/agent/skills/superpowers/brainstorming/scripts/server.cjs delete mode 100755 .pi/agent/skills/superpowers/brainstorming/scripts/start-server.sh delete mode 100755 .pi/agent/skills/superpowers/brainstorming/scripts/stop-server.sh delete mode 100644 .pi/agent/skills/superpowers/brainstorming/spec-document-reviewer-prompt.md delete mode 100644 .pi/agent/skills/superpowers/brainstorming/visual-companion.md delete mode 100644 .pi/agent/skills/superpowers/dispatching-parallel-agents/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/executing-plans/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/finishing-a-development-branch/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/receiving-code-review/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/requesting-code-review/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/requesting-code-review/code-reviewer.md delete mode 100644 .pi/agent/skills/superpowers/subagent-driven-development/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/subagent-driven-development/code-quality-reviewer-prompt.md delete mode 100644 .pi/agent/skills/superpowers/subagent-driven-development/implementer-prompt.md delete mode 100644 .pi/agent/skills/superpowers/subagent-driven-development/spec-reviewer-prompt.md delete mode 100644 .pi/agent/skills/superpowers/systematic-debugging/CREATION-LOG.md delete mode 100644 .pi/agent/skills/superpowers/systematic-debugging/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/systematic-debugging/condition-based-waiting-example.ts delete mode 100644 .pi/agent/skills/superpowers/systematic-debugging/condition-based-waiting.md delete mode 100644 .pi/agent/skills/superpowers/systematic-debugging/defense-in-depth.md delete mode 100755 .pi/agent/skills/superpowers/systematic-debugging/find-polluter.sh delete mode 100644 .pi/agent/skills/superpowers/systematic-debugging/root-cause-tracing.md delete mode 100644 .pi/agent/skills/superpowers/systematic-debugging/test-academic.md delete mode 100644 .pi/agent/skills/superpowers/systematic-debugging/test-pressure-1.md delete mode 100644 .pi/agent/skills/superpowers/systematic-debugging/test-pressure-2.md delete mode 100644 .pi/agent/skills/superpowers/systematic-debugging/test-pressure-3.md delete mode 100644 .pi/agent/skills/superpowers/test-driven-development/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/test-driven-development/testing-anti-patterns.md delete mode 100644 .pi/agent/skills/superpowers/using-git-worktrees/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/using-superpowers/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/using-superpowers/references/codex-tools.md delete mode 100644 .pi/agent/skills/superpowers/using-superpowers/references/copilot-tools.md delete mode 100644 .pi/agent/skills/superpowers/using-superpowers/references/gemini-tools.md delete mode 100644 .pi/agent/skills/superpowers/verification-before-completion/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/writing-plans/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/writing-plans/plan-document-reviewer-prompt.md delete mode 100644 .pi/agent/skills/superpowers/writing-skills/SKILL.md delete mode 100644 .pi/agent/skills/superpowers/writing-skills/anthropic-best-practices.md delete mode 100644 .pi/agent/skills/superpowers/writing-skills/examples/CLAUDE_MD_TESTING.md delete mode 100644 .pi/agent/skills/superpowers/writing-skills/graphviz-conventions.dot delete mode 100644 .pi/agent/skills/superpowers/writing-skills/persuasion-principles.md delete mode 100755 .pi/agent/skills/superpowers/writing-skills/render-graphs.js delete mode 100644 .pi/agent/skills/superpowers/writing-skills/testing-skills-with-subagents.md delete mode 100644 .pi/reviews/context-manager-task2-fix-report.md delete mode 100644 .pi/reviews/context-manager-task2-implementer-report.md delete mode 100644 .pi/reviews/context-manager-task2-minor-fix-report.md delete mode 100644 .pi/reviews/context-manager-task2-snapshot-fix-report.md delete mode 100644 .pi/reviews/context-manager-task3-durable-fix-report.md delete mode 100644 .pi/reviews/context-manager-task3-fix-report.md delete mode 100644 .pi/reviews/context-manager-task3-implementer-report.md delete mode 100644 .pi/reviews/context-manager-task3-scope-fix-report.md delete mode 100644 .pi/reviews/context-manager-task4-boundary-fix-report.md delete mode 100644 .pi/reviews/context-manager-task4-fix-report.md delete mode 100644 .pi/reviews/context-manager-task4-implementer-report.md delete mode 100644 .pi/reviews/context-manager-task5-fix-report.md delete mode 100644 .pi/reviews/context-manager-task5-implementer-report.md delete mode 100644 .pi/reviews/context-manager-task5-legacy-fix-report.md delete mode 100644 .pi/reviews/context-manager-task6-fix-2-report.md delete mode 100644 .pi/reviews/context-manager-task6-fix-report.md delete mode 100644 .pi/reviews/context-manager-task6-implementer-report.md delete mode 100644 .pi/reviews/context-manager-task6-mode-fix-report.md diff --git a/.config/fish/functions/co.fish b/.config/fish/functions/co.fish deleted file mode 100644 index 9d995e5..0000000 --- a/.config/fish/functions/co.fish +++ /dev/null @@ -1,3 +0,0 @@ -function co --wraps=copilot --description 'alias co copilot' - copilot $argv -end diff --git a/.gitconfig b/.gitconfig index 61b748b..2b166b8 100644 --- a/.gitconfig +++ b/.gitconfig @@ -9,3 +9,5 @@ name = alex wiesner [init] defaultBranch = main +[credential] + helper = store diff --git a/.pi/agent/AGENTS.md b/.pi/agent/AGENTS.md deleted file mode 100644 index 6a404fd..0000000 --- a/.pi/agent/AGENTS.md +++ /dev/null @@ -1,8 +0,0 @@ -# AGENTS - -## User clarification - -- Prefer using the `question` tool when you need a user decision, preference, approval, or missing input before proceeding. -- Do not end the turn just to ask for a response if the `question` tool is available and appropriate. -- Favor concise multiple-choice options, and rely on the tool's built-in free-text fallback when needed. -- Only fall back to a normal conversational question when the `question` tool is unavailable or clearly not a good fit. diff --git a/.pi/agent/bin/fd b/.pi/agent/bin/fd deleted file mode 100755 index 92e6394f27949e62ac7b61fff29f3210ee00379b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4065136 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