feat: add Pi provider support, fix community health files, recategorize /onboard

- Add first-class Pi (pi.dev) provider with transformer, tests, and build integration
- Fix CODEOWNERS username (@paulbakaus → @pbakaus)
- Add missing providers to issue/PR templates (Copilot, Kiro, OpenCode, Pi)
- Add Pi and OpenCode logos to homepage hero and install sections
- Move /onboard from "system" to "enhancement" category
- Update README and DEVELOP.md with all supported providers

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Paul Bakaus
2026-03-12 11:21:09 -07:00
co-authored by Claude Opus 4.6
parent 599df3bb81
commit bb5ba2f305
15 changed files with 444 additions and 12 deletions
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 800">
<!-- P shape: outer boundary clockwise, inner hole counter-clockwise -->
<path fill="#fff" fill-rule="evenodd" d="
M165.29 165.29
H517.36
V400
H400
V517.36
H282.65
V634.72
H165.29
Z
M282.65 282.65
V400
H400
V282.65
Z
"/>
<!-- i dot -->
<path fill="#fff" d="M517.36 400 H634.72 V634.72 H517.36 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 473 B

+2 -2
View File
@@ -201,7 +201,7 @@
'delight': 'enhancement',
'extract': 'system',
'adapt': 'adaptation',
'onboard': 'system'
'onboard': 'enhancement'
};
const commandRelationships = {
@@ -221,7 +221,7 @@
'delight': { combinesWith: ['bolder', 'animate'], flow: 'Add personality' },
'extract': { flow: 'Create design system elements' },
'adapt': { combinesWith: ['normalize', 'clarify'], flow: 'Different devices/contexts' },
'onboard': { flow: 'Onboarding & empty states' }
'onboard': { combinesWith: ['clarify', 'delight'], flow: 'Onboarding & empty states' }
};
async function loadCommands() {
+11
View File
@@ -72,6 +72,9 @@
<img src="https://img.logo.dev/openai.com?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Codex CLI" width="20" height="20" loading="lazy">
<img src="https://img.logo.dev/github.com?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="VS Code Copilot" width="20" height="20" loading="lazy">
<img src="https://img.logo.dev/antigravity.google?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Antigravity" width="20" height="20" loading="lazy">
<img src="https://img.logo.dev/kiro.dev?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Kiro" width="20" height="20" loading="lazy">
<img src="https://img.logo.dev/opencode.ai?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="OpenCode" width="20" height="20" loading="lazy">
<img src="assets/pi-logo.svg" alt="Pi" width="20" height="20" loading="lazy" style="background:#1a1a1a;border-radius:50%;padding:3px">
</div>
</div>
</div>
@@ -285,6 +288,14 @@
<img src="https://img.logo.dev/kiro.dev?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Kiro" width="20" height="20" loading="lazy">
<span>Kiro</span>
</div>
<div class="install-provider-badge">
<img src="https://img.logo.dev/opencode.ai?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="OpenCode" width="20" height="20" loading="lazy">
<span>OpenCode</span>
</div>
<div class="install-provider-badge">
<img src="assets/pi-logo.svg" alt="Pi" width="20" height="20" loading="lazy" style="background:#1a1a1a;border-radius:50%;padding:3px">
<span>Pi</span>
</div>
</div>
</div>
+2 -2
View File
@@ -73,7 +73,7 @@ export const commandCategories = {
'delight': 'enhancement',
'extract': 'system',
'adapt': 'adaptation',
'onboard': 'system'
'onboard': 'enhancement'
};
// Skill relationships - now consolidated into frontend-design skill
@@ -102,6 +102,6 @@ export const commandRelationships = {
'delight': { combinesWith: ['bolder', 'animate'], flow: 'Enhancement: Add personality' },
'extract': { flow: 'System: Create design system elements' },
'adapt': { combinesWith: ['normalize', 'clarify'], flow: 'Adaptation: Different devices/contexts' },
'onboard': { flow: 'System: Onboarding & empty states' }
'onboard': { combinesWith: ['clarify', 'delight'], flow: 'Enhancement: Onboarding & empty states' }
};