A collection of classic solitaire card games built with Svelte 5, TypeScript and Vite.
This project primarily serves as an AI-assisted development experiment: it explores structured agent guidance, architectural constraints, and rule-based game implementations.
๐ฎ Live demo
The games are real.
The architecture is intentional.
Each game implementation is split into two clearly separated layers:
Rules modules:
These constraints exist primarily to make AI-generated changes predictable and auditable.
Each game follows the same structural contract between UI and rules engine.
npm install # Install dependencies
npm run dev # Development server at http://localhost:5173
npm run build # Production build
npm run preview # Preview production build
npm run check # TypeScript validation
npm run test # Run tests
MIT License - see LICENSE for details.