Publish the repo as a pi package #31
Loading…
Reference in a new issue
No description provided.
Delete branch "pi-package"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Make this repo installable on pi as well as Claude Code. It stays a single repo: the Claude marketplace is unchanged, and pi reads a root
package.json.Changes
package.json: pi manifest (pi.skills+pi.extensions). It lists the skills that work without Claude Code:forgejo-cli,release,herdr-cli,prioritize-next-features.pi/extensions/: home for pi-only TypeScript extensions. Empty for now, apart from a README.herdr-cliSKILL.md: the unquoteddescriptioncontained:, which is invalid YAML. Claude Code tolerated it, but pi skipped the skill without a warning. Reworded it to, e.g..pi.skills" step.Left out of the pi manifest:
dispatch(it startsclaude) and thetasksskills (they need AskUserQuestion, subagents and/skillchaining).Verification
pi -e <worktree> --mode rpc→get_commandslistsskill:forgejo-cli,skill:release,skill:herdr-cli,skill:prioritize-next-features.uv run --with pytest pytest tests -q→ 24 passed.Follow-up
task-reviewSKILL.md has the same invalid-YAML:in its description. It is not in the pi manifest, so it is not fixed here.🤖 Generated with Claude Code