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.
| 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.
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:
- One capability, one canonical source.
- The smallest workflow that can prove the result.
- Optional capabilities stay optional.
- Everything installed must have an update and removal path.
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.
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-verifyAdd 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-verifyThis 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-uninstallFrom 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.
Selected from mattpocock/skills:
codebase-designdiagnosing-bugstddresolving-merge-conflicts
These cover the daily implementation loop without installing a broad catalog.
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.
| 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.
- 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.
| 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.
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, anduninstallcommands;- verification after install and update;
- no telemetry, transcript collection, or hidden capability registry.
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.