h2cone
- 9 skills
- 0 followers
- 6 hours ago last updated
- ▌ Git Commit · h2conePulls from the tracked upstream, stages all changes, and commits them with an AI-generated multi-line message. Triggers on "commit", "generate commit message", "commit my changes", or "git commit".
- ▌ Effective Go · h2cone bundleKnowledge base from "Effective Go" by The Go Authors. Use when writing idiomatic Go: formatting, naming, control structures, functions, data (slices/maps/interfaces), concurrency (goroutines/channels), errors, and embedding; or when referencing a specific section.
- ▌ Github Topics · h2coneGenerates and applies GitHub repository topics by analyzing the codebase, validating candidates against existing GitHub topics, and setting them via the CLI. Triggers on "add topics", "set repo tags", "update GitHub topics", or managing repository topics.
- ▌ Github Publish · h2conePublishes a local project to GitHub by generating metadata files, reusing an existing target repository when present, creating the repo when absent, and pushing. Triggers on "publish to GitHub", "push to GitHub", "create a GitHub repo", "push to existing repo", or first-time repository setup.
- ▌ Github Release · h2coneGenerates a GitHub Actions workflow for cross-platform builds and GitHub Releases with changelog-based notes, and adds a version-stable Installation section to the README. Triggers on "set up releases", "add release workflow", "create release pipeline", or configuring CI/CD for releases.
- ▌ Silber Pixel Art · h2cone bundleApplies the universal pixel-art craft from Daniel Silber's *Pixel Art for Game Developers* (CRC Press, 2016) to a 2D game project — planning resolution, palette, and tile size up front; drawing sprites with clean lines and consistent light; building reusable tiled environments; animating with anticipation, follow-through, and squash-and-stretch; and avoiding the common defects (banding, super pixels, flash/pillow shading). Grounded in the book's chapters on lines, color, light and perspective, animation, tiled backgrounds, and anti-patterns, with the detailed core prompts in references/. Triggers on "pixel art for my game", "create pixel art sprites", "build a tile set", "pixel art animation", "palette for pixel art", "review my pixel art", or requests to apply pixel-art best practices to a 2D game.
- ▌ Matklad Architecture · h2coneGenerates an ARCHITECTURE.md for any codebase following the matklad standard — a concise, high-level map of modules and their relationships aimed at helping newcomers navigate the project. Triggers on "generate architecture doc", "create ARCHITECTURE.md", "document project architecture", or mapping codebase structure.
- ▌ Ousterhout Software Design · h2cone bundleKnowledge base from "A Philosophy of Software Design, 2nd Edition" by John K. Ousterhout. Use when applying Ousterhout's frameworks for managing complexity, deep modules, information hiding, strategic programming, comments, naming, and everyday software design decisions, or when studying/referencing the book's concepts.
- ▌ Nystrom Game Programming Patterns · h2cone bundleDiagnoses a game codebase through the 19 patterns in Robert Nystrom's Game Programming Patterns - Command, Flyweight, Observer, Prototype, Singleton, State, Double Buffer, Game Loop, Update Method, Bytecode, Subclass Sandbox, Type Object, Component, Event Queue, Service Locator, Data Locality, Dirty Flag, Object Pool, Spatial Partition - explains why each fits, and proposes a concrete application plan. Also answers architecture trade-offs from the book (YAGNI, fixed vs variable timestep, Singleton alternatives, Component vs inheritance, measure-first optimization). Triggers on "map these code smells to design patterns", "which Game Programming Pattern fits", "game loop fixed timestep", "component vs inheritance", or game architecture questions about frame loops, entity/component structure, spawning/churn, or spatial queries. Only for game and realtime interactive projects; not for general software and not a Gang-of-Four reference (no Factory, Strategy, Adapter, Decorator, Facade).