6.5 KiB
Skill Trigger Test Suite
Manual test prompts to verify skills trigger correctly. Run each prompt against the plugin and verify the expected skill loads (or doesn't load).
How to Use
- Install the plugin:
npx skills add OpusGameLabs/game-creator - For each test case, enter the prompt in your AI coding agent
- Verify the correct skill loads (check the skill name in the agent's response)
- Mark pass/fail
make-game
(Multi-session game-dev workflow: idea → scaffold → development phases with milestones, ADRs, docs/STATE.md.)
Should trigger:
- "make a game"
- "build me a game"
- "create a new game"
- "make a 2D platformer"
- "build a 3D space shooter"
- "I want to make a flappy bird clone"
- "create a browser game from scratch"
- "let's plan out a game"
- "I want to design a game I'll work on for a while"
Should NOT trigger:
- "improve my existing game" →
improve-game - "add a new feature to my game" →
add-feature - "fix the bug in my game" → (no skill)
- "explain how games work" → (no skill)
- "make a viral game from this tweet" →
viral-game
viral-game
(One-shot pipeline: tweet/story/concept → scaffold → assets → design → audio → deploy → monetize, ~10 min.)
Should trigger:
- "make a viral game"
- "build a viral game from this tweet"
- "turn this story into a game"
- "/viral-game 2d flappy-cat"
- A bare tweet URL (
https://x.com/user/status/...) with intent to ship a game - "ship me a quick game from this idea"
Should NOT trigger:
- "let's design a game with milestones" →
make-game - "I want to plan out a game I'll work on for weeks" →
make-game - "improve my existing viral game" →
improve-game
quick-game
Should trigger:
- "quick game"
- "fast game"
- "rapid prototype a game"
- "make a game quickly"
- "speed run a game build"
Should NOT trigger:
- "make a polished game" →
make-game(orviral-gameif one-shot) - "build a production game" →
make-game
improve-game
Should trigger:
- "improve my game"
- "make my game better"
- "audit my game"
- "what should I fix in my game"
- "enhance the gameplay"
Should NOT trigger:
- "add a jetpack feature" →
add-feature - "make the background prettier" →
design-game - "add music to my game" →
add-audio - "review my game code" →
review-game
add-feature
Should trigger:
- "add a jetpack feature"
- "add double jump"
- "I want to add a power-up system"
- "add multiplayer"
- "add a new weapon"
Should NOT trigger:
- "add background music" →
add-audio - "add pixel art sprites" →
add-assets - "add 3D models" →
add-3d-assets - "improve the whole game" →
improve-game
add-assets
Should trigger:
- "add pixel art to my game"
- "replace shapes with sprites"
- "add character art"
- "make the player look like a real character"
- "add enemy sprites"
Should NOT trigger:
- "add 3D models" →
add-3d-assets - "add a jetpack feature" →
add-feature - "make the background prettier" →
design-game
add-3d-assets
Should trigger:
- "add 3D models to my game"
- "replace cubes with real models"
- "add a character model"
- "find a 3D model of a tree"
Should NOT trigger:
- "add pixel art" →
add-assets - "generate a 3D model with Meshy" →
meshyai - "create a 3D environment" →
worldlabs
add-audio
Should trigger:
- "add music to my game"
- "add sound effects"
- "add audio"
- "I want background music"
- "add a jump sound"
Should NOT trigger:
- "explain how Web Audio API works" → (no skill)
- "add a feature" →
add-feature
design-game
Should trigger:
- "make my game look better"
- "add visual polish"
- "add particles"
- "improve the UI"
- "add screen transitions"
- "make it juicy"
Should NOT trigger:
- "improve gameplay mechanics" →
improve-game - "add pixel art sprites" →
add-assets
monetize-game
Should trigger:
- "monetize my game"
- "add Play.fun to my game"
- "register on play.fun"
- "add the play.fun SDK"
- "launch a playcoin"
Should NOT trigger:
- "deploy my game" → (use
/monetize-gamewhich includes deploy, or direct deploy) - "explain what play.fun is" → (no skill)
qa-game
Should trigger:
- "add tests to my game"
- "write Playwright tests"
- "add QA tests"
- "test my game"
Should NOT trigger:
- "review my game code" →
review-game - "run the existing tests" → (no skill, just
npm run test)
review-game
Should trigger:
- "review my game code"
- "code review"
- "check my architecture"
- "audit the codebase"
Should NOT trigger:
- "fix the bugs" → (no skill)
- "improve my game" →
improve-game(also implements fixes) - "add tests" →
qa-game
record-promo
Should trigger:
- "record a promo video"
- "capture gameplay footage"
- "make a marketing video"
- "record my game"
Should NOT trigger:
- "take a screenshot" → (no skill)
- "add a video player to my game" →
add-feature
use-template
Should trigger:
- "use the flappy bird template"
- "clone a template"
- "start from a template"
- "use template tower-defense"
Should NOT trigger:
- "make a game from scratch" →
make-gameorviral-game - "show me the gallery" → (no skill)
meshyai
Should trigger:
- "generate a 3D model"
- "use Meshy to create a character"
- "create a 3D model of a dragon"
- "generate a GLB model"
Should NOT trigger:
- "find a 3D model online" →
game-3d-assets - "create a 3D environment" →
worldlabs - "add 3D models to my game" →
add-3d-assets
worldlabs
Should trigger:
- "generate a 3D world"
- "create an environment"
- "make a 3D scene"
- "use World Labs"
Should NOT trigger:
- "generate a 3D character model" →
meshyai - "add 3D models to my game" →
add-3d-assets
fetch-tweet
Should trigger:
- (auto-triggered when a tweet URL is detected in viral-game)
- "fetch this tweet: https://x.com/user/status/123"
Should NOT trigger:
- "post a tweet" → (no skill)
- "search Twitter" → (no skill)
Negative Tests (No Skill Should Trigger)
These prompts should NOT trigger any game-creator skill:
- "What is the capital of France?"
- "Write a Python script to sort a list"
- "Explain quantum computing"
- "Help me with my React app"
- "Design a database schema"
- "Write a poem about games" (mentions "games" but not a game creation task)
- "What's the best game engine?" (informational, not actionable)
- "Run my existing tests" (use
npm run test, not a skill)