π‘ Summary
A collection of Claude Code skills for developing the cozy gambling tycoon game, Farming in Purria.
π― Target Audience
π€ AI Roast: βA cozy tycoon game? More like a tycoon of tycoons.β
The project requires API keys for external services, which could be exposed if not handled securely. It's crucial to store these keys in environment variables and not hard-code them in the repository.
Purria Skills
A collection of Claude Code skills for game development, specifically designed for Farming in Purria - a cozy gambling tycoon game.
Overview
These skills provide specialized expertise for building games that combine:
- πΎ Farming simulation mechanics
- π° Casino/betting systems
- π€ Robot companions (Simulins)
- π¨ Stylized game art
Skills
Game Design
| Skill | Description | |-------|-------------| | casino-math-balancer | RTP, odds, house edge, payout calculations | | game-concept-advisor | Mechanic brainstorming, cross-domain inspiration | | game-systems-doc | GDD writing, feature specs, documentation | | fun-advisor | Player psychology, engagement, fun evaluation |
Development
| Skill | Description | |-------|-------------| | drizzle-game-schema | Database schemas for games with Drizzle ORM | | zustand-game-patterns | State management, persistence, undo/redo | | react-game-ui | Game UI components, animations, HUDs | | hexgrid-algorithms | Hex math, pathfinding, coordinate systems |
Assets & Art
| Skill | Description | |-------|-------------| | gemini-image-generator | AI image generation with Google Gemini | | game-assets-team | Art direction, asset pipeline, style guides |
Quality & Setup
| Skill | Description | |-------|-------------| | testing-team | QA, playtesting, unit/E2E testing | | purria-starter | Project setup, environment validation |
Worldbuilding β Core Advisory Team
| Skill | Description | |-------|-------------| | interview-conductor | Session facilitation, discovery interviews | | narrative-architect | Story structure, plot, themes, stakes | | character-developer | Character psychology, arcs, relationships | | world-architect | Setting coherence, lore tracking, consistency | | lead-visual-artist | Art direction, visual language, image prompts |
Worldbuilding β Specialist Advisors
| Skill | Description | |-------|-------------| | expert-cartographer | Maps, geography, distances, terrain | | geological-advisor | Meteor impacts, crater evolution, minerals | | technology-sme | Tech consistency, anachronism prevention | | cultural-anthropologist | Culture development, customs, social structure | | historian | Timeline crafting, historical events, causation | | linguist | Naming conventions, language creation | | economist | Trade, currency, resource systems | | political-scientist | Governance, power structures, factions | | ecologist | Flora, fauna, ecosystems | | mythologist | Religion, legends, belief systems | | military-strategist | Warfare, tactics, military systems |
MCP Servers
| Server | Description | |--------|-------------| | recraft | Background removal and SVG vectorization |
Asset Pipeline
The full asset creation workflow:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ASSET PIPELINE β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β 1. CONCEPT 2. GENERATE 3. PROCESS β
β ββββββββββββ ββββββββββββ ββββββββββββ β
β βgame-assetβ β β gemini β β β recraft β β
β β -team β βgenerator β β API β β
β ββββββββββββ ββββββββββββ ββββββββββββ β
β Art brief PNG output Remove BG β
β Style guide 1-2 MB Vectorize β
β β SVG β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Installation
1. Clone this repo
git clone https://github.com/ccalebcarter/purria-skills.git
2. Copy skills to Claude Code
# Copy all skills cp -r purria-skills/skills/* ~/.claude/skills/ # Or symlink for easier updates ln -s $(pwd)/purria-skills/skills/* ~/.claude/skills/
3. Set up API keys
# Add to your shell profile export GEMINI_API_KEY="your-gemini-api-key" export RECRAFT_API_KEY="your-recraft-api-key"
4. Set up Python environment (for image generation)
cd ~/.claude/skills/gemini-image-generator/scripts python -m venv venv source venv/bin/activate # or .\venv\Scripts\activate on Windows pip install -r requirements.txt
5. Validate setup
python ~/.claude/skills/purria-starter/scripts/validate-setup.py
Usage in Claude Code
Skills are invoked with /skill-name:
/casino-math-balancer
"Calculate RTP for a 5-reel slot machine..."
/game-concept-advisor
"Brainstorm mechanics for a fishing minigame..."
/fun-advisor
"Is this progression system fun or grindy?"
/gemini-image-generator
"Generate a Simulin robot character..."
Tech Stack
These skills are designed for projects using:
- Monorepo: Turborepo + Bun
- Frontend: React 19 + TanStack Router + Vite
- Backend: Hono + tRPC
- Database: SQLite/Turso + Drizzle ORM
- Auth: better-auth
- State: Zustand + Immer
- Styling: Tailwind v4 + shadcn/ui
- Testing: Playwright
- AI Images: Google Gemini + Recraft
Project: Farming in Purria
These skills were created for Farming in Purria v3, featuring:
- ποΈ 42-day seasonal farming cycles
- π Video poker-inspired betting (Meta Pots)
- π€ Robot companions called Simulins
- ποΈ Living valley with NPCs
- π¨ Soft stylized 3D cartoon art style
Contributing
- Fork this repository
- Create a new skill in
skills/your-skill-name/ - Add a
SKILL.md(Claude reads this) andREADME.md(humans read this) - Submit a PR
Skill Structure
skills/
βββ your-skill-name/
βββ SKILL.md # Instructions for Claude
βββ README.md # Documentation for humans
βββ scripts/ # Optional automation scripts
βββ references/ # Optional reference materials
License
MIT - Use freely in your game projects.
Built with Claude Code for game developers who want AI-assisted game creation.
Pros
- Comprehensive skill set for game development
- Focus on both design and technical aspects
- Utilizes modern tech stack
- Encourages community contributions
Cons
- Requires setup of multiple APIs
- May have a steep learning curve for beginners
- Limited to specific game genre
- Dependency on external libraries
Related Skills
pytorch
SβIt's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.β
agno
SβIt promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.β
nuxt-skills
SβIt's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.β
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author ccalebcarter.
