# Mantimon TCG Guidelines for agentic coding agents working on this codebase. ## Project-Specific Skills Local skills are available in `.claude/skills/`. Load them when the user invokes the corresponding command: | Command | Skill File | Description | |---------|------------|-------------| | `/backend-phase` | `.claude/skills/backend-phase/SKILL.md` | Manage phased backend development workflow. Track tasks, mark progress, generate phase plans. | | `/frontend-phase` | `.claude/skills/frontend-phase/SKILL.md` | Manage phased frontend development workflow. Track tasks, mark progress, generate phase plans. | | `/code-audit` | `.claude/skills/code-audit/SKILL.md` | Audit backend Python code for errors, security issues, and architecture violations. Uses patterns in `patterns/` subdirectory. | | `/frontend-code-audit` | `.claude/skills/frontend-code-audit/SKILL.md` | Audit frontend Vue/TypeScript/Phaser code for errors, security issues, and architecture violations. | | `/dev-server` | `.claude/skills/dev-server/SKILL.md` | Start/stop/status the complete dev environment (Docker infra + backend + frontend). | When a user invokes one of these commands, **read the corresponding SKILL.md file first** to understand the full instructions before executing. ## Project Overview Mantimon TCG is a home-rule-modified Pokemon Trading Card Game web application inspired by the Gameboy Color game *Pokemon TCG*. The core experience is a **single-player RPG campaign**: - **Campaign Mode**: Challenge NPCs at themed clubs, defeat Club Leaders to earn medals, collect all medals to face Grand Masters and become Champion - **Collection Building**: Win matches to earn booster packs, build your card collection - **Deck Building**: Construct decks from your collection to take on tougher opponents - **Multiplayer (Optional)**: PvP matches for competitive play ## Tech Stack ### Frontend | Technology | Purpose | |------------|---------| | Vue 3 | UI framework (Composition API + `