Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥔 Potato Chips

Crunch skills, not context.

The lean, Codex-first Agent Skill stack for daily software development, with a compatible installation path for Claude Code.

Potato Chips curates a small set of complementary development Skills, installs them from their canonical open-source sources, and keeps every managed capability updateable, verifiable, and removable.

Note

Potato Chips is in pre-release. The installer is usable now; the first tag will freeze the public profile and compatibility contract.

Support policy

Environment Support level
Codex Desktop, CLI, and IDE extension Primary design and validation target
Claude Code Compatible shared Skills, global rules, and Serena registration
Other Agent Skills hosts Best effort when they implement the open Agent Skills format

The portable unit is the Skill, not a replacement runtime. Host-specific commands and diagnostics remain explicit: Buildomator is optional and Claude-oriented, while codex-memory-health targets Codex helpers on macOS. Compatibility means the installer preserves each host's native discovery and configuration model; it does not imply identical features across hosts.

Why

Agent setups usually grow by addition. Similar Skills overlap, global rules drift, and old integrations remain active long after they stop helping. The result is not just more context—it is less reliable tool selection.

Potato Chips applies four constraints:

  1. One capability, one canonical source.
  2. The smallest workflow that can prove the result.
  3. Optional capabilities stay optional.
  4. Everything installed must have an update and removal path.

Architecture

Potato Chips is a thin control profile above the native Agent host. It keeps workflow instructions, task state, active context, durable memory, retrieval, and repository truth separate instead of turning them into one opaque system.

See the upper-layer architecture and design rationale. Potato Chips stays at the Skill layer: it does not replace an Agent runtime, ADK, model router, permission system, project rules, or memory provider. Native Codex and Claude Code discovery remains authoritative.

Quick start

Clone the repository, preview the exact changes, then install the shared rules and verified core Skills:

git clone https://github.com/hanzw/potato-chips.git
cd potato-chips
python3 potato_chips.py install --dry-run
python3 potato_chips.py install
python3 potato_chips.py core-install --dry-run
python3 potato_chips.py core-install
python3 potato_chips.py verify
python3 potato_chips.py core-verify

Add the optional global Serena code index for both agents:

python3 potato_chips.py codebase-install --dry-run
python3 potato_chips.py codebase-install
python3 potato_chips.py codebase-verify

This installs the official serena-agent package and registers one user-level MCP named codebase in Codex and Claude Code. On each new agent session, --project-from-cwd selects the current Git repository automatically; there is no per-project MCP registration. Existing sessions must be restarted to load changed MCP configuration.

Update or remove it explicitly:

python3 potato_chips.py core-update --dry-run
python3 potato_chips.py core-update
python3 potato_chips.py codebase-update
python3 potato_chips.py core-uninstall --dry-run
python3 potato_chips.py core-uninstall
python3 potato_chips.py codebase-uninstall

The stack

Core controls

From hanzw/agent-skill-evolution:

Skill Responsibility
first-principles-checkpoint Select the lightest trustworthy workflow and prevent scope drift
evolve-skills Update canonical sources, detect overlap, and remove stale Skills
skill-governance Evaluate uncertain keep, update, or remove decisions

From this repository:

Skill Responsibility
codebase-intelligence Route repository-scale symbol work through Serena, with native search as fallback
codex-memory-health Measure memory pressure and clean only identity-verified orphan helpers

promptfoo-evals and promptfoo-provider-setup are installed from promptfoo/promptfoo as support dependencies for skill-governance; they are not additional routing layers.

See validation evidence for the measured routing, ablation, live cleanup, and lifecycle results behind this selection.

Engineering core

Selected from mattpocock/skills:

  • codebase-design
  • diagnosing-bugs
  • tdd
  • resolving-merge-conflicts

These cover the daily implementation loop without installing a broad catalog.

Stateful work

buildomator/buildomator provides durable task state for medium and large work when its /bm: command surface is available. Small tasks stay direct; Codex uses a bounded handoff when the Buildomator integration is unavailable.

Optional profiles

Profile Source Purpose
Code intelligence oraios/serena LSP-backed symbol and reference retrieval for large repositories
Skill evaluation promptfoo/promptfoo Controlled Skill and prompt evaluations
Security review trailofbits/skills Focused security workflows

Code intelligence is native-first. Serena is registered globally, then used when repository-scale symbol relationships justify it. Its official planning and no-memories modes keep this integration read-only and prevent a second memory layer; repository files remain current truth, and ReMe or another selected provider remains the memory layer.

Scope boundary

  • Global Skills contain only reusable, cross-project behavior.
  • Project Skills contain domain rules, deployment procedures, and private data workflows for that repository.
  • A project-specific Skill may expose a thin Claude/Codex adapter, but its body has one canonical source.
  • Serena is global infrastructure, not a project Skill and not a memory store.

Automatic workflow selection

Task Default route
Small, local, directly verifiable Execute and verify directly
Multiple dependent steps or modules Start or resume a bounded stateful workflow
Cross-session, architectural, migration, or release work Use a milestone with explicit verification and recovery

The classification is evidence-based. Risk adds the relevant verification and rollback path; it does not automatically justify a larger process.

Lifecycle

install → discover → verify → use → update → re-audit → keep or remove

The installer provides:

  • reversible, marked updates to Codex and Claude Code global rules;
  • official upstream installation rather than copied dependency code;
  • dry-run, verify, update, and uninstall commands;
  • verification after install and update;
  • no telemetry, transcript collection, or hidden capability registry.

Credits

Potato Chips composes open-source work from its original repositories. Each dependency retains its own license, authorship, and trademarks. See the linked upstream projects for installation details and current documentation.

Potato Chips is an independent community project and is not affiliated with or endorsed by OpenAI, Anthropic, or the maintainers of the projects listed above. OpenAI, Codex, Anthropic, Claude, and all upstream project names and marks belong to their respective owners; they are used here only to identify compatibility and source attribution.

Potato Chips is a Skill distribution and configuration project. It is not a sandbox, permission boundary, security product, or substitute for reviewing changes before they reach sensitive systems. Preview installer changes with --dry-run, keep project-specific policies in the project, and report security issues through the process in SECURITY.md.

License

MIT

About

Codex-first Agent Skill stack with verified install, update, removal, code intelligence, and Claude Code compatibility.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages