gotgenesgotgenesCommunityยท15 Agent Skills Included

pi-packages

Permission gates, subagents, formatting, and GitHub automation for Pi

Extends the Pi coding agent with permission enforcement, autonomous subagents, semantic code search, and automatic code formatting. Adds deterministic GitHub CI, release, and issue tools plus session naming and git worktree isolation for parallel work. Eliminates manual permission checks, unformatted commits, and fragile shell polling so coding workflows run safely and consistently.
npx skills add gotgenes/pi-packages --all -g -y
Available:

Instructs the agent to always run from the repository root, load the matching package skill before working on a package, and follow the monorepo's release, publishing, and documentation conventions.

All Skills in This Repository (15)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
gotgenesgotgenes

colgrep

Guide search strategy by mapping semantic or hybrid colgrep versus traditional grep usage.

Community
Intermediate
๐Ÿ“ฆ In Repo
gotgenesgotgenes

pi-extension-lifecycle

Document the Pi coding agent's turn and tool execution lifecycle for extension design.

Community
Advanced
๐Ÿ“ฆ In Repo
gotgenesgotgenes

package-pi-permission-system

Enforce deterministic permission gates across Pi extensions via YAML frontmatter configuration.

Community
Advanced
๐Ÿ“ฆ In Repo
gotgenesgotgenes

package-pi-colgrep

Exposes ColGrep CLI as a Pi agent tool for semantic code search across projects.

Community
Intermediate
๐Ÿ“ฆ In Repo
gotgenesgotgenes

testing

Implement Vitest mock patterns and TDD planning rules for JavaScript/TypeScript tests.

Community
Advanced
๐Ÿ“ฆ In Repo
gotgenesgotgenes

package-pi-subagents

Provide package-specific context for developers editing the @gotgenes/pi-subagents package.

Community
Basic
๐Ÿ“ฆ In Repo
gotgenesgotgenes

fallow

Identify dead code, duplication, and complexity hotspots in TypeScript/JavaScript codebases.

Community
Intermediate
๐Ÿ“ฆ In Repo
gotgenesgotgenes

package-pi-autoformat

Apply repository-configured autoformat rules to touched files in packages/pi-autoformat.

Community
Intermediate
๐Ÿ“ฆ In Repo
gotgenesgotgenes

pre-completion

Dispatch the pre-completion-reviewer subagent and capture its report on modified files.

Community
Advanced
๐Ÿ“ฆ In Repo
gotgenesgotgenes

mermaid

Detect Mermaid diagram syntax pitfalls and guide correct rendering.

Community
Intermediate
๐Ÿ“ฆ In Repo
gotgenesgotgenes

design-review

Detect dependency and encapsulation smells in module interfaces.

Community
Intermediate
๐Ÿ“ฆ In Repo
gotgenesgotgenes

package-pi-github-tools

Automate GitHub CI, releases, and issue tooling for Pi extensions.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install pi-packages?โ–ผ

Run `npx skills add gotgenes/pi-packages --all -g -y` in your terminal to install all packages in this suite globally.

What does pi-packages add to the Pi coding agent?โ–ผ

It adds permission enforcement, autonomous subagents, semantic code search, auto-formatting, GitHub CI and release tools, session management, and git worktree isolation.

How do I control what the agent is allowed to do?โ–ผ

The pi-permission-system package enforces deterministic allow, ask, and deny rules over tools, bash commands, and file paths through simple JSON config files.

Can I run multiple coding tasks in parallel?โ–ผ

Yes. The pi-subagents and pi-subagents-worktrees packages let you spawn focused subagents, each isolated in its own git worktree.

Do I need to configure each package separately?โ–ผ

Each package works with sensible defaults, and optional JSON config files let you override behavior globally or per project.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’