From ea09ffa1fad85eda5d47b50a29dc15a3010e84a8 Mon Sep 17 00:00:00 2001 From: Darshit Patel Date: Mon, 22 Jun 2026 10:31:10 +0530 Subject: [PATCH 1/3] feat: Improve pi skill formatting for better readability - Expand YAML description to multi-line format - Add line breaks and indentation to procedure steps - Maintain all pi-specific content while improving readability --- pi/SKILL.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pi/SKILL.md b/pi/SKILL.md index bf0c15c..6e7a850 100644 --- a/pi/SKILL.md +++ b/pi/SKILL.md @@ -1,6 +1,11 @@ --- name: pi -description: Delegate tasks or get a second opinion from Pi CLI. Infers mode (delegation vs validation) from prompt context. Detects available models at runtime via the CLI. Use when cross-validating code, plans, or architecture with Pi, or offloading work to it. Do not use when already running inside Pi CLI or for tasks that do not benefit from cross-model input. +description: Delegate tasks or get a second opinion from Pi CLI. + Infers mode (delegation vs validation) from prompt context. Detects + available models at runtime via the CLI. Use when cross-validating code, + plans, or architecture with Pi, or offloading work to it. + Do not use when already running inside Pi CLI or for tasks + that do not benefit from cross-model input. --- # Cross-Agent Task Runner — Pi CLI @@ -15,6 +20,8 @@ description: Delegate tasks or get a second opinion from Pi CLI. Infers mode (de **Step 2: Execute Shared Procedure** -1. Read `references/shared-procedure.md` for the core workflow (mode inference, context gathering, prompt construction, result presentation). -2. Read `references/cli-pi.md` for Pi-specific flags, model selection heuristics, and version compatibility matrix. +1. Read `references/shared-procedure.md` for the core workflow + (mode inference, context gathering, prompt construction, result presentation). +2. Read `references/cli-pi.md` for Pi-specific flags, model selection + heuristics, and version compatibility matrix. 3. Follow the shared procedure using the Pi-specific details. \ No newline at end of file From 2a724f6879422cafc09f3703f54db11db59c43a4 Mon Sep 17 00:00:00 2001 From: Darshit Patel Date: Mon, 22 Jun 2026 10:31:36 +0530 Subject: [PATCH 2/3] fix: Add missing newline at end of pi skill file Ensures consistent line ending with other skill files --- pi/SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pi/SKILL.md b/pi/SKILL.md index 6e7a850..5146c4b 100644 --- a/pi/SKILL.md +++ b/pi/SKILL.md @@ -24,4 +24,4 @@ description: Delegate tasks or get a second opinion from Pi CLI. (mode inference, context gathering, prompt construction, result presentation). 2. Read `references/cli-pi.md` for Pi-specific flags, model selection heuristics, and version compatibility matrix. -3. Follow the shared procedure using the Pi-specific details. \ No newline at end of file +3. Follow the shared procedure using the Pi-specific details. From 7412594730422e9a3081b72a34cc382dde12316d Mon Sep 17 00:00:00 2001 From: Darshit Patel Date: Mon, 22 Jun 2026 10:33:02 +0530 Subject: [PATCH 3/3] docs: Update pi skill line count in README Reflects the formatting improvements that brought pi skill to 27 lines, consistent with other skill files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f23b29d..5f8ce3b 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,7 @@ x-agent/ ├── junie/SKILL.md # Thin entry point (~27 lines) ├── qwen/SKILL.md # Thin entry point (~27 lines) ├── opencode/SKILL.md # Thin entry point (~27 lines) -├── pi/SKILL.md # Thin entry point (~20 lines) +├── pi/SKILL.md # Thin entry point (~27 lines) ├── references/ │ ├── shared-procedure.md # Core procedure (~105 lines) │ ├── cli-codex.md # Codex CLI identity, invocation, version matrix