planning-features

Generate phase-specific implementation plans for full-stack Bulls & Cows PvP features.

Updated May 28, 2026
One-click install
npx skills add https://github.com/MiDeNiMeeD/Bulls-Cows --skill planning-features-midenimeed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-features
Source: https://github.com/MiDeNiMeeD/Bulls-Cows/tree/main/.claude/skills/planning-features
Command: npx skills add https://github.com/MiDeNiMeeD/Bulls-Cows --skill planning-features-midenimeed

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of incomplete, siloed feature planning for the Bulls & Cows PvP game, which often leads to cross-layer integration bugs, missed dependencies between shared contracts and frontend components, and costly rework during implementation.

Core Features & Use Cases

  • Phase-specific plan generation: Creates structured implementation documents for every relevant layer of the stack, including shared Zod contracts, data models, game logic, realtime event handlers, HTTP endpoints, and mobile-first UI components.
  • Codebase pattern alignment: Explores existing implementations across the shared, server, and frontend workspaces to ensure new plans follow established project conventions.
  • Ambiguity resolution: Asks targeted clarifying questions one at a time to resolve gaps in requirements before generating plans, ensuring no missing dependencies or scope gaps.
  • Use Case: For example, if you want to add a player emote system with vibration feedback to the game, this Skill will generate a complete plan covering shared emote schemas, Redis rate limit keys, Socket.IO event handlers, Zustand store updates, and mobile-friendly UI components.

Quick Start

Use the planning-features skill to generate a complete phase-specific implementation plan for adding a turn timer feature to the Bulls & Cows PvP game, referencing the requirements document located at docs/requirements/turn-timer.md.

Frequently Asked Questions about planning-features

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

FAQPage Schema
How do I plan full-stack PvP game features without missing cross-layer dependencies?

Full-stack PvP game feature planning requires structured, phase-specific implementation documents covering shared Zod schemas, PostgreSQL data models, pure game logic, Socket.IO handlers, Fastify endpoints, and Zustand frontend state to prevent integration gaps and costly rework.

What's the best way to structure a Socket.IO event implementation plan for a mobile game?

A Socket.IO event implementation plan for mobile games should enforce server authority, define stable socket event contracts via shared Zod schemas, and align with mobile-first UX best practices by exploring existing frontend and server codebase patterns before generating handler logic.

How do you resolve requirement ambiguities before generating a full-stack implementation plan?

Resolving requirement ambiguities involves asking targeted clarifying questions one at a time to identify missing dependencies and scope gaps across shared contracts, data models, and UI components before generating the final phase-specific implementation documents.

Does this feature planning approach work with Zustand and Redis for realtime PvP state?

Yes, this feature planning approach explicitly supports Zustand for frontend state management and Redis for data models, ensuring realtime PvP state synchronization across server authority logic and mobile-first UI components without siloed planning.

Why does adding realtime game features often cause cross-layer integration bugs?

Cross-layer integration bugs occur due to siloed feature planning that misses dependencies between shared Zod contracts, Socket.IO event handlers, and frontend Zustand stores, which structured phase-specific implementation plans prevent by enforcing project invariants.

Can I generate implementation plans for a turn timer feature across all stack layers?

Yes, generating implementation plans for a turn timer feature covers all stack layers including shared Zod schemas, Redis rate limit keys, Socket.IO event handlers, Fastify HTTP endpoints, Zustand store updates, and mobile-friendly UI components.