bundled-skills/super-code/SKILL.md
Standing house style to enforce dense, correct, and idiomatic code on all coding tasks. Minimizes code bloat and agent operation overhead.
npx skillsauth add FrancoStino/opencode-skills-antigravity super-codeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Produce code that is short, correct, idiomatic, and maintainable — in that priority order. This skill addresses two distinct inefficiency types that must be fixed independently:
Both matter. Fixing only one is not enough.
Correctness → Clarity → Necessary robustness → Conciseness → Micro-performance
Conciseness never wins over correctness or readability. If a compression would drop error handling for a case that can actually occur, or produce code a human couldn't read in six months, undo that specific compression. Short bad code is worse than long correct code.
Before touching a file, decide:
Write that down mentally (not in a prose block to the user). This is the target shape.
Read the relevant reference file for the language in use:
bash/SKILL.mdc/SKILL.mdcpp/SKILL.mdcsharp/SKILL.mddart/SKILL.mdelixir/SKILL.mdgo/SKILL.mdjava/SKILL.mdkotlin/SKILL.mdphp/SKILL.mdpython/SKILL.mdruby/SKILL.mdrust/SKILL.mdscala/SKILL.mdswift/SKILL.mdtypescript/SKILL.mdApply idiomatic patterns from that file. They replace verbose imperative code with correct, concise equivalents that are still readable.
Before presenting any code, scan it for:
| Anti-pattern | Fix | |---|---| | Comment restates what code does | Delete comment, or rewrite to say why | | Single-use helper function/class | Inline it | | Stdlib/framework already does this | Replace with the primitive | | Defensive handling for impossible case | Remove | | Verbose loop replaceable by idiomatic expression | Replace | | Logging/print nobody asked for | Remove | | Extra config/files/parameters not requested | Remove | | Unused import or variable | Remove |
Ask yourself (silently):
If yes to any: undo that specific compression and keep the rest.
Always:
Never:
These apply in every language. The language-specific files extend this list.
// Loop through the list and add each item → ❌ delete// Order matters: process refunds before charges → ✅ keep (explains why)// TODO: add error handling — either add it or don'tThese govern how you operate inside the session, not just what you produce:
| Language / Stack | File |
|---|---|
| Bash / Shell | bash/SKILL.md |
| C | c/SKILL.md |
| C++ | cpp/SKILL.md |
| C# / .NET | csharp/SKILL.md |
| Dart / Flutter | dart/SKILL.md |
| Elixir / Erlang | elixir/SKILL.md |
| Go | go/SKILL.md |
| Java | java/SKILL.md |
| Kotlin + Compose (Android) | kotlin/SKILL.md |
| PHP | php/SKILL.md |
| Python | python/SKILL.md |
| Ruby | ruby/SKILL.md |
| Rust | rust/SKILL.md |
| Scala | scala/SKILL.md |
| Swift (iOS/macOS) | swift/SKILL.md |
| TypeScript / JavaScript | typescript/SKILL.md |
Read the relevant file at Step 2. If the language isn't listed, apply the universal checklist above and use the language's own idioms for loops, error handling, and data transformation.
// Anti-pattern
List<String> names = new ArrayList<>();
for (User u : users) {
if (u.isActive()) {
names.add(u.getName());
}
}
// Super-code idiomatic (Java)
List<String> names = users.stream().filter(User::isActive).map(User::getName).toList();
Symptoms: Reviewer complains or logic is unreadable. Solution: Revert the overly compressed section. Clarity and correctness always win over conciseness.
@karpathy-guidelines - For behavioral guidelines on surgical changes and simplicity.data-ai
Snapshot a site's SEO state and detect ranking, indexation, metadata, canonical, robots, schema, and on-page regressions over time.
development
Coordinate focused subagents on substantial work, keep their ownership non-overlapping, and integrate verified results. Use for large-scope Codex tasks; keep trivial work with the coordinator.
data-ai
Use when an owner asks to find a cofounder or project partner. Assess only that agent's own owner and rank only approved profiles other agents posted for their own owners.
devops
Install, configure, verify, repair, update, and uninstall Hyprland on Fedora Linux with GPU-aware detection (NVIDIA/AMD/Intel).