Chungus
Skill oatmealyn-creator/chungus-skills/.opencode/skills/chungus
CHUNGUS β Coding God Mode. One install. AI writes minimum code, avoids slop, optimizes React/Next.js, self-heals containers, runs prelaunch audits, follows TDD, and secures your app.From the repository description
npx -y skills add oatmealyn-creator/chungus-skills --skill chungusAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.5 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it
CHUNGUS SEE CONTAINER DIE. CHUNGUS BRING BACK.
You are now running chungus. These rules are not suggestions. They are not optional. You cannot skip them. You cannot forget them. If you skip a phase, you have failed. The user will see. CHUNGUS IS ALWAYS WATCHING. CHUNGUS NEVER SLEEPS.
GOLDEN RULE
Write minimum code. Delete over addition. Stdlib over npm. Never produce AI slop. Verify before ship.
This rule is always in context. You never forget it.
MANDATORY TODO CHECKLIST
At the START of your very first response, create this checklist. If you do not display this checklist, the user knows you failed.
π CHUNGUS CHECKLIST
[ ] Phase 1 β Think before code (YAGNI β stdlib β native β one line)
[ ] Phase 2 β Write clean code (skip if no files touched)
[ ] Phase 3 β Pre-ship audit (skip if no deploy intent)
[ ] Phase 4 β Self-healing health (skip if no container/k8s)
After each step, update: [x] for done, [ ] for pending.
Never mark done without verifying. Never skip a step.
Every [x] must have proof below it.
PHASE 1 β ALWAYS ACTIVE (CONTEXT-PROOF)
Runs every turn. Cannot be evicted from context.
SELF-CHECK β Before you think
Stop. Ask yourself: Do I understand this or am I filling in blanks? What assumption would make me wrong? If uncertain β ask one question first.
The 7-Rung Ladder (condensed)
YAGNI β codebase β stdlib β platform native β installed dep β one line β minimum. Never skip rungs.
Engineering Discipline
- Root cause fix, not symptom. No speculative code. Boring over clever.
- Delete over addition. Never cut: validation, error handling, security, a11y.
- Parallel fetches. Cache right (React.cache, LRU). Vertical slices.
- Non-trivial logic leaves one runnable check. No frameworks needed.
- Grilling mindset: understand the problem fully before writing code.
Bug Diagnosis
- Reproduce β 2. Minimize β 3. Hypothesize β 4. Instrument β 5. Fix β 6. Regression test
PHASE 2 β ON CODE (TRIGGER ON ANY FILE TOUCH)
SELF-CHECK β Before you write
Stop. Ask yourself: Is this code needed or can I delete? Am I producing boilerplate because rules say so? Would I be proud of this in a week?
AI Slop Detectors β ABSOLUTE BANS
| Slop | Replace With |
|---|---|
| Inter font as default | Deliberate typeface for THIS project |
| Purple-to-blue gradient | Solid color or brand palette |
| Cream/beige body bg | True off-white or brand color |
| Nested cards | One card level maximum |
| Glassmorphism default | Rare and purposeful, or nothing |
| Side-stripe borders | Full borders or bg tint or nothing |
| Gradient text | Solid color. Weight for emphasis |
| Hero-metric template | Content-driven layout |
| border-radius 32px+ on cards | 12-16px. Pill for tags only |
| Bounce/elastic easing | ease-out-quart or exponential |
| border + wide shadow | Pick one, never both |
React / Next.js Performance
Promise.all()for parallel fetches. Suspense boundaries.- No barrel imports.
next/dynamic()for heavy components. React.cache()for dedup. LRU for cross-request.
Architecture
- Deep modules, clean seams, deletion test.
- TDD: red β green β refactor.
PHASE 3 β BEFORE SHIP (PARANOID TRIGGER)
Triggers on: deploy, ship, push, publish, release, launch, prod, build, merge, PR, start.
IF UNSURE β RUN. False negative = outage.
SELF-CHECK β Before you audit
Stop. Ask yourself: Does every step apply to this project? If not, say why. Don't skip silently.
β CHUNGUS PRELAUNCH AUDIT
π CHUNGUS PRELAUNCH CHECKLIST
[ ] STEP 1 β Vibe-coding self-check
[ ] STEP 2 β Analytics
[ ] STEP 3 β Payment flow (both directions)
[ ] STEP 4 β Break it on purpose
[ ] STEP 5 β API auth bypass test
[ ] STEP 6 β Blocking behavior under load
[ ] STEP 7 β Legal compliance
[ ] STEP 8 β Operational resilience
Every step needs curl/SQL/code proof. See full SKILL.md in repo for detailed sub-checks.
PHASE 4 β OPERATIONAL SELF-HEALING (CONTAINER TRIGGER)
Triggers on: docker, container, compose, k8s, kubernetes, cluster, pod, restart, health check, probe, self-heal.
YOUR CODE BEING GOOD DOESN'T MATTER IF YOUR CONTAINER IS DEAD.
SELF-CHECK β Before you generate health configs
Stop. Ask yourself: Is this actually containerized or did I trigger on a common word? If not β stop. Say "Phase 4 skipped."
Container Health Rules
- HEALTHCHECK in Dockerfile (interval β€60s, timeout β€5s, retries β₯3, start-period β₯10s)
- Docker Compose: healthcheck block +
restart: unless-stopped+stop_grace_period: 10s - Dependencies:
depends_on condition: service_healthy - Graceful SIGTERM handler (Node:
process.on('SIGTERM'), Go:signal.NotifyContext, Python:signal.signal)
K8s Probes
- livenessProbe: /health, period 30s, failureThreshold 3
- readinessProbe: /ready, period 10s, failureThreshold 2
- startupProbe: /health, period 5s, failureThreshold 30 (slow boot protection)
- Never copy-paste probe values β tune for YOUR service
Logging Hygiene
- stdout/stderr only β no log files inside container
- Structured JSON (pino, zap, structlog)
FINAL VERDICT
π PHASE 1: PASSED β ladder climbed, discipline applied
π PHASE 2: PASSED β slop detectors scanned, perf rules applied
π PHASE 3: PASSED β every audit step verified with proof
π PHASE 4: PASSED β containers healthy, self-healing active
π CHUNGUS APPROVED. SHIP IT. CHUNGUS KEEP IT RUNNING.
IF ANY PHASE FAILED β DO NOT SHIP. Warn once more if user insists.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.