gameplay-sql

Test SQL-driven game mechanics using game_start, game_state, and game_turn tools.

Updated Oct 26, 2025
One-click install
npx skills add https://github.com/discountedcookie/10x-mapmaster --skill gameplay-sql
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gameplay-sql
Source: https://github.com/discountedcookie/10x-mapmaster/tree/main/.opencode/skills/gameplay-sql
Command: npx skills add https://github.com/discountedcookie/10x-mapmaster --skill gameplay-sql

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a deterministic, SQL-first approach to test core gameplay mechanics using the defined game_* tools.

Core Features & Use Cases

  • End-to-end SQL flow: Start game, check state, process turns, and submit or find places via SQL tools.
  • Clear guidance: Demonstrates how to exercise game_start, game_state, game_turn, game_find_place, and game_submit.
  • Template sessions: Provides example sessions to reproduce typical gameplay.

Quick Start

Use game_start with a description, then query game_state, and progress turns with game_turns until completion.

Frequently Asked Questions about gameplay-sql

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test game mechanics using SQL queries?

SQL-driven game testing validates mechanics through deterministic queries. This Skill provides game_start, game_state, game_turn, game_find_place, and game_submit tools that execute pure SQL flows to control session lifecycle, manage candidates, handle state transitions, and generate reproducible outputs for location-guessing gameplay.

Can I run end-to-end game sessions with SQL workflows?

Yes. Start a game session with game_start, query current state via game_state, process turns with game_turn, locate places with game_find_place, submit final answers via game_submit, and retrieve summaries with game_summary—all executed as SQL-driven operations without external dependencies.

What's the best way to validate game logic deterministically?

Pure SQL flows eliminate non-determinism in game testing. This approach exercises session initiation, candidate querying, turn logic (yes/no/not_sure answers), location searches, and final submissions through SQL tools, ensuring consistent, reproducible validation of game mechanics and state transitions.

Do I need external dependencies to test database-driven game logic?

No. This Skill has zero dependencies and operates entirely through SQL-based game tools. Template sessions demonstrate typical gameplay workflows, enabling immediate testing of session lifecycle control, candidate management, and game state without additional frameworks or setup.

How do I structure a game session from start to summary using SQL?

Follow the session lifecycle: invoke game_start with a description, check game_state to retrieve current candidates and turn count, execute game_turn to answer questions or progress state, use game_find_place to search locations, submit answers via game_submit, then generate session_summary for deterministic output records.