All authors

Claude Skills by genex-games
github.com/genex-games41 skills3 installs16 views
- Add Event TypeAdd a new persisted event (custom event_type in the append-only log) or a transient UI event, with its producer, readers and tests. Use when the core, harness or a run needs to record or announce something new.Votes: 0GitHub stars: 798
- Add Ipc ChannelAdd or change a renderer-to-main IPC channel (a new window.studio call) end to end - main handler, preload, typed API, fixture classification and tests. Use when the renderer needs a new capability from the main process or core.Votes: 0GitHub stars: 798
- Add Plugin ToolAdd or change an agent-callable tool contributed by a Studio plugin (manifest declaration, backend handler, consent, docs and tests). Use for bundled plugins in src/plugins/* or when changing how plugin tools are validated or dispatched.Votes: 0GitHub stars: 798
- Better ColorsHelps you build a color system and answer anything about color in your project. You can generate palettes, use semantic tokens, convert between formats, check contrast and more.Votes: 0GitHub stars: 798
- Better LayoutHelps with grouping, alignment, reading order, progressive disclosure and other details that make a good layout.Votes: 0GitHub stars: 798
- Better TypographyFocuses on type scale, spacing, sizing, variable fonts, OpenType features, wrapping, truncation and other details that make typography feel great across your product.Votes: 0GitHub stars: 798
- Better UiPolishes and improves the UI in your project. Covers concentric border radius, optical alignment, surface depth, contextual icons, hit areas and more.Votes: 0GitHub stars: 798
- Better WritingFocuses on improving product copy in your project.Votes: 0GitHub stars: 798
- BreakRenders a component you choose in every state and scenario on a temporary page and stress tests it.Votes: 0GitHub stars: 798
- Harness Incident FixFix a bug in the in-app harness loop (src/harness-seed/**) test-first - write the incident row that reproduces it, see it fail, fix, then run the harness gate. Use for any defect of the Loop found in a run or postmortem - the director's lead turns and wakes, the chat during a build, Stop and resume, a lost provider, a judge's second opinion, finish and close.Votes: 0GitHub stars: 798
- Run Area TestsPick and run only the tests a change can affect - the affected-tests selector, one knowledge-map area, or named files - instead of the full suite. Use after each red/green step and before finishing a task step.Votes: 0GitHub stars: 798
- VariantBuilds multiple variants of a component you're working on and helps you iterate and pick one.Votes: 0GitHub stars: 798
- Verify Ui Via Dev ControlVerify renderer, IPC, preview or startup changes through owned studio:dev profiles, or hand off the real app for manual testing. Choose fixture or live mode from the requested task.Votes: 0GitHub stars: 798
- Wire ArtDraw Genex's canvas illustrations (loading, empty and being-made states) in its wireframe language - beam-scanned solids, flat marks extruded with depth, real tool logos - and explore them as rendered variants before code. Use when a surface needs a drawing, an icon with depth or a "making" state.Votes: 0GitHub stars: 798
- Asset SourcesGenex's view on sourcing a game's assets. The lanes, their providers and their limits are facts in the `genex__asset` tool and the `genex-tool-*` cards; the person's own choices (procedural only, no paid assets, a budget, Local Blender) always come first, and code-built assets are a fine choice whenever they suit the game.Votes: 0GitHub stars: 798
- Cover CraftGenex's experience with covers that read well on a gallery card. The requirement and the API are in `genex__skill {"name":"cover"}` (a PNG or JPEG of the real game, at least 1280×720, handed to `genex__cover`); everything here is optional, and the game's own look always wins.Votes: 0GitHub stars: 798
- Multiplayer PatternsGenex's experience with multiplayer web games on `@genex-ai/multiplayer`. None of this is required: the API facts are in `genex__skill {"name":"genex-threejs-multiplayer"}`, and the game's design is its own. Use what fits, ignore what does not.Votes: 0GitHub stars: 798
- Play Time ModelsGenex's experience with games that call a language model while somebody plays. None of this is required: the platform facts (the player pays and approves, text or JSON only, no author key, the codes) are in `genex__skill {"name":"genex-tool-llm"}` and `genex__skill {"name":"genex-llm-in-games"}`, and the game's design is its own. Use what fits, ignore what does not.Votes: 0GitHub stars: 798
- Player ExperienceGenex's experience with how a web game meets its players on the platform. None of this is required: the API facts are in `genex__skill {"name":"genex-threejs-embed-auth"}` and its `references/shells.md`, and the game's own design wins. Use what fits, ignore what does not.Votes: 0GitHub stars: 798
- Shop DesignGenex's experience with in-game shops players actually buy from. The hard rules (no paid randomness, no gambling, no donation mechanics, a real-money price beside every Nex price) and the APIs are in `genex__skill {"name":"genex-monetization"}` and `genex__skill {"name":"genex-items"}`; what follows is optional.Votes: 0GitHub stars: 798
- CoverThe Genex cover is the 16:9 picture genex.games shows for this game: its gallery card, its page and every shared link. It is not Studio's own sidebar look (set_game_cover). Every game on Genex has one, and it is a picture of the game itself, with no text added over it. Studio asks for it as a step of its own once a build lands in the game folder; the person may also ask for another. PICTURE: make it of the real game by any means (a screenshot of it running, a render from its own scene), save ...Votes: 0GitHub stars: 798
- Creator McpGenex includes the main creator MCP at mcp.genex.games, sharing this plugin account. Its genex-creator__ tools search games and animations, list your games and inspect generation status. Use genex__asset for generation, local delivery and authoritative account/credit status (including Unlimited); use genex__publish for Studio-managed publishing. The generic remote generate, credits, setup_genex_tools and publish_game tools are intentionally replaced by these Studio operations. Never install a...Votes: 0GitHub stars: 798
- Genex ItemsYou are building inside AI Game Studio. Below the upstream marker is Genex's items card, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. - **Nex is Genex's currency.** Players buy Nex with real money and spend it in the Genex store. The card below still calls it coin. - **A price in Nex is a store item.** When the person prices something in Nex (a class, a skin, a weapon, a power-up), or asks to sell something for real money...Votes: 0GitHub stars: 798
- Genex Llm In GamesYou are building inside AI Game Studio. Below the upstream marker is Genex's card on calling a model from a running game, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins.Votes: 0GitHub stars: 798
- Genex MonetizationYou are building inside AI Game Studio. Below the upstream marker is Genex's monetization card, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. - Genex's currency is Nex; the card below calls it coin. Anything with a fixed price in Nex (a class or level unlock, a skin, an item), or anything the person wants to sell for real money without naming a currency, is a Genex store item, listed with `shop add` and its picture at any ...Votes: 0GitHub stars: 798
- Genex Threejs Embed AuthYou are building inside AI Game Studio. Below the upstream marker is Genex's embed-auth card, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins.Votes: 0GitHub stars: 798
- Genex Threejs MultiplayerYou are building inside AI Game Studio. Below the upstream marker is Genex's multiplayer API card, with the passages of design advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. How to shape a multiplayer game (menus, lobbies, teams, testing routines) is the game's own call; the optional `genex-recommendations` plugin holds Genex's advice on it when it is on.Votes: 0GitHub stars: 798
- Genex Tool AudioYou are building inside AI Game Studio. Below the upstream marker is Genex's audio card, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. - Run every command through `genex__asset`, never `npx genex`. `npx genex sfx "<sound>" --duration 3` is `genex__asset {"operation":"sfx","prompt":"<sound>","options": {"duration":3}}`; `music` takes `duration`, and `voice` takes `voice` or `voice-id`. - Give every sound effect a `duration`...Votes: 0GitHub stars: 798
- Genex Tool CharacterYou are building inside AI Game Studio. Below the upstream marker is Genex's character card, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. - Run every command through `genex__asset`, never `npx genex`. `npx genex creature "<desc>" --polycount 20000 --height 2.4` is `genex__asset {"operation":"creature","prompt":"<desc>", "options":{"polycount":20000,"height":2.4}}`. A repeated `--animation` is one list: `"animation":["Left...Votes: 0GitHub stars: 798
- Genex Tool ImageYou are building inside AI Game Studio. Below the upstream marker is Genex's image card, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. - Run every command through `genex__asset`, never `npx genex`. `npx genex image "<subject>" --transparent` is `genex__asset {"operation":"image","prompt":"<subject>","options": {"transparent":true}}`. `edit` and `inpaint` name image files inside this game; `clean` and `upscale` take a Genex...Votes: 0GitHub stars: 798
- Genex Tool LlmYou are building inside AI Game Studio. Below the upstream marker is Genex's card on the play-time model lane, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. - `npx genex llm models`: `genex__cli {"command":"llm models"}`. `npx genex doctor`: `genex__cli {"command":"doctor"}`, or `genex__asset` with operation `status`. - `npx genex init --convert` does not apply in Studio. A game becomes a hosted Genex game when you publish...Votes: 0GitHub stars: 798
- Genex Tool ModelYou are building inside AI Game Studio. Below the upstream marker is Genex's model card, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. - Run every command through `genex__asset`, never `npx genex`. `npx genex model "<prompt>" --auto-size --low-poly` is `genex__asset {"operation":"model","prompt":"<prompt>","options": {"auto-size":true,"low-poly":true}}`. A flag's value is the option's value (`"face-limit":20000`); `image` ...Votes: 0GitHub stars: 798
- Genex Tool PublishYou are building inside AI Game Studio. Below the upstream marker is Genex's publishing card, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. - Publishing is one step: `genex__publish {"operation":"gallery"}` exports the game, updates its draft page and makes that same build the public version (`npx genex publish` the first time, `preview` then `promote` after). Use it when the user wants the game published or online. `npx g...Votes: 0GitHub stars: 798
- Genex Tool TextureYou are building inside AI Game Studio. Below the upstream marker is Genex's texture card, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. - Run every command through `genex__asset`, never `npx genex`. `npx genex texture "<surface>" --terrain` is `genex__asset {"operation":"texture","prompt":"<surface>","options": {"terrain":true}}`. - Studio submits every create without waiting and delivers every map into the game: never pa...Votes: 0GitHub stars: 798
- Genex UpdatesYou are building inside AI Game Studio. Below the upstream marker is Genex's updates card, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins. - Studio ships and pins the Genex CLI, so ignore its update nudges and skills-refresh lines: never run `npm i -D @genex-ai/cli-demo`. Skill cards are never written into the game. - Studio also pins `@genex-ai/multiplayer` and `@genex-ai/embed-sdk`: add them only with `genex__package`, whi...Votes: 0GitHub stars: 798
- GenexYou are building inside AI Game Studio. Below the upstream marker is Genex's own guide, with the passages of advice Studio does not ship taken out. Where it disagrees with this preface, this preface wins.Votes: 0GitHub stars: 798
- Plugin AuthorRead this when the person wants Genex to work with an engine or tool it has no plugin for (`plugins_find` answered `write-plugin`) and they said yes to having one written. A Genex plugin is a folder: `plugin.json` (the manifest: what the plugin adds), `backend.mjs` (a Node module whose functions answer its tools) and the skill files it teaches agents with. It can add tools, know a kind of project by its files, tell the lead what it finds at Genex's moments (a run's start and end, a save point...Votes: 0GitHub stars: 798
- ReferencesA plugin teaches agents how to use its engine with a skill: a Markdown file in the plugin's folder, declared in `skills` with a one-line `summary`. Agents see the summary in their brief and read the file on demand with `<id>__skill` (for Sketch, `sketch__skill {"name": "sketch"}`), so the summary says when to read it and the file says what to do. - Scope it: `facts` names the kinds of project it is for (none: every project), and `tools` the plugin tools it explains, so it reaches a session on...Votes: 0GitHub stars: 798
- Publishing AppsA game made in Unity, Godot or Unreal reaches Genex players as its Mac, Windows and Linux apps, which people install from Play in the Genex desktop app, and a Unity or Godot game also as a web version (an Unreal game too, where its Unreal can build one): Genex publishes them, so never send the person to itch.io or another store for this. To publish an app, build the player app into the game's folder (Unity: a macOS build at unity/Builds/Mac/<Game>.app, a Windows build at unity/Builds/Windows/...Votes: 0GitHub stars: 798
- PublishingWhen the user wants to publish this game or put it online, call genex__publish with operation 'gallery': Studio exports the game, updates its draft page and makes that same build the public version. Operation 'draft' makes an unlisted test build, for trying multiplayer or sign-in, or when the user asks for a private link. Studio asks the user to approve in the chat; that call may wait several minutes for the answer, and a declined or expired request must not be repeated unless the user asks a...Votes: 0GitHub stars: 798
- Genex Authoritative MultiplayerYou are building inside AI Game Studio. Below the upstream marker is Genex's server-authoritative multiplayer card, with its CLI-only testing section taken out. Where it disagrees with this preface, this preface wins.Votes: 0GitHub stars: 798