AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Gameskill

skill-summerengine-summer-gameskill · by SummerEngine

Capture what a game-dev session just learned as a reusable skill (project, user or Summer library) so the next session starts smarter.

No reviews yet
0 installs
5 views
0.0% view→install

Install

$ agentstack add skill-summerengine-summer-gameskill

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-summerengine-summer-gameskill)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
12d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Gameskill? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

/gameskill: capture session learnings as a skill

You are being invoked at the end (or middle) of a game-development session. Turn what you just figured out into a durable skill so future agents start where you ended. This is the meta-skill: the loop that turns ad-hoc fixes into reusable expertise.

Where a captured skill goes

Summer resolves skills in this order: the game project, then the user's agent skills directory, then the skills bundled with the Summer package. Pick the narrowest home that fits:

  1. The game project (default). Write SKILL.md into the project-scoped skills directory of the agent you are running in: .claude/skills// for Claude Code, .agents/skills// for Codex, .cursor/rules/ for Cursor, .windsurfrules for Windsurf. summer skills install --scope project shows the exact path for the current agent. Commit it with the game.
  2. The user's agent skills directory when the lesson applies to every project on this machine (~/.claude/skills//, ~/.agents/skills//). Do not edit skills that Summer installed there; they are overwritten on the next summer setup.
  3. The Summer library when the lesson is general enough for every Summer user. Only possible inside a checkout of the summer-engine agent repository: add library/skills//resource.yaml and library/skills//SKILL.md (flat slugs, no category folders), then run npm run generate:registry and npm run validate:library. Everything under registry/generated/ and every plugin manifest is generated from library/; never hand-edit them. Outside that checkout, send the lesson through summer_library_feedback (or summer tool library-feedback) with the id of the closest existing skill so the maintainers can fold it in.

Read the current project as ground truth. Working code from the real project beats invented examples.

What to do, in order

  1. One short sentence to the user: "Capturing learnings from this session into a skill." No plan dump.
  1. Probe. Check which skills directories exist for this agent and project, and search the bundled library first (summer_search_library "", or summer skills list) so you extend an existing skill instead of duplicating it.
  1. Recap the session. Pull out learnings that are non-obvious AND general, things a future agent could not derive from reading the codebase. Examples that count:
  • A working shader (the actual code)
  • A GDScript idiom that beat the obvious approach
  • A UI layout that survived the design pass
  • A bug, its root cause and the fix that was not in any docs
  • A Godot 4.x quirk (type inference, signal gotchas, plugin configuration)
  • A spawning, AI or enemy pattern that worked
  • A performance fix with measured before and after
  • An asset workflow that beat the alternatives
  • A Summer tool that steered you wrong: report that with summer_library_feedback on the tool's id, in addition to any skill

Examples that do NOT count: one-off code with no general lesson, things already documented in an existing skill or the project's agent instructions, personal preferences without reasoning, anything manufactured to fill space.

  1. Decide placement for each learning: extend an existing skill (name the file, quote the section, draft the addition) or create a new one (pick the home from the list above, name the slug, draft the full skill). Match the format of the bundled skills: YAML frontmatter with name and a "Use when ..." description, then the body.
  1. One tight pause for the user. Five to ten lines: what files you will touch, what each captures, what gets left out. Wait for OK or a redirect. Do not ask multiple questions.
  1. Apply. Write the files, run git status so the diff is visible, and if you touched the Summer library run the generator and validator.
  1. Report. One short message: files changed, the future-agent payoff in one sentence per skill, and what (if anything) is still uncaptured.

Style rules

  • Tight. No filler.
  • Capture the why, not just the what. "Use X" rots. "Use X because Y breaks under Z" survives. Lead with the reason.
  • Real working code from the active project beats invented examples.
  • VFX is code: shaders, GDScript and node setup. Never an image-generation pipeline.
  • No em dashes in skill text. Use periods or restructure.
  • No dates inside skill bodies. Skills are timeless guidance; dates belong in commit messages.
  • No specific game or project names inside skill bodies. The same skill may be installed by someone who never heard of your project.
  • Verify before claiming. If a skill says "Summer Engine does X", check it against the tool result or the running engine first.

When there is nothing worth capturing

Say so: "session was tactical, no durable learnings worth a skill." Better to ship nothing than to ship noise.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.