120 project specifications designed to be built entirely by AI coding agents.
Each project in this repo is a complete build specification: architecture docs, a step-by-step build plan, UI design specs, pixel-accurate HTML mockups, and agent skill files. Feed the spec to Claude Code, Opencode, Cursor, Copilot Workspace, Antigravity or any coding agent and it can build the project from scratch, part by part.
The specs are detailed enough that an agent needs no external context. Every table, every endpoint, every component, every terminal output format is defined.
These templates also work as a practical benchmark for local LLMs. Point any model at a spec and see how faithfully it follows PLAN.md, respects the design mocks, and produces code that matches the architecture. The more opinionated the spec, the more clearly an agent's weaknesses show.
- Pick a project from the list below.
- Open the project folder (e.g.
projects/developer-tools/local-ssl-proxy/). - Point your AI coding agent at
AGENTS.md- it tells the agent exactly how to read the other docs and build the project. - The agent works through
PLAN.mdpart by part, stopping at each checkpoint for your review.
If you want to generate a new spec from scratch, use the prompt in prompt-generate-project.md with any capable LLM.
Every project folder contains:
projects/{category}/{project-name}/
README.md - Project overview and quick-start guide
AGENTS.md - Build instructions for the coding agent
ARCHITECTURE.md - Technical reference: schema, API, data flow, env vars
PLAN.md - Ordered build plan with checkpoints (10-12 parts)
DESIGN-SPECS.md - UI specification: CSS variables, layouts, components
design-mocks/
shared.css - Full design token system for this project
00_*.html - HTML mockup (minimum 15 per project)
...
14_*.html
skills/
{name}/SKILL.md - Agent skill: how to use and deploy the tool
{name}/SKILL.md - Secondary skill: common integration pattern
| # | Name | Description |
|---|---|---|
| 1 | local-ssl-proxy | Auto-generate trusted HTTPS certs for local dev servers |
| 2 | api-mock-server | Define fake API endpoints in YAML with latency simulation |
| 3 | git-branch-dashboard | Web UI for branches across repos with stale detection |
| 4 | env-file-manager | Encrypted .env file sync across team members |
| 5 | log-tailer | Aggregate logs from multiple processes into one terminal UI |
| 6 | port-scanner-dashboard | See what is running on every local port |
| 7 | webhook-relay | Receive and replay webhooks to local servers with inspection |
| 8 | db-seed-generator | Generate realistic seed data from schema definitions |
| 9 | migration-diff-tool | Compare schemas and generate migration SQL |
| 10 | dependency-audit-dashboard | Scan monorepo deps for outdated and vulnerable packages |
| 11 | feature-flag-server | Self-hosted feature flags with dashboard and SDKs |
| 12 | cron-monitor | Track cron job execution and alert on failures |
| 13 | local-dns-override | Custom DNS server for dev with YAML config file |
| 14 | config-validator | Validate JSON/YAML/TOML against schemas with pretty errors |
| 15 | api-diff-checker | Compare two API responses and highlight differences |
| 16 | container-log-viewer | Web UI for Docker container logs with search |
| 17 | monorepo-task-runner | Topological task execution with hash-based caching |
| 18 | dev-proxy-recorder | Record HTTP request/response pairs for test replay |
| 19 | schema-to-types | Generate TypeScript/Python types from OpenAPI or SQL |
| 20 | local-package-registry | Private npm registry with web UI |
| # | Name | Description |
|---|---|---|
| 21 | terminal-bookmarks | Save and fuzzy-search shell commands |
| 22 | file-tree-diff | Compare directory trees with color output |
| 23 | jq-lite | Simple JSON query CLI with intuitive syntax |
| 24 | batch-renamer | Pattern-based file renaming with preview and undo |
| 25 | terminal-time-tracker | Start/stop timers with project tags and reports |
| 26 | ssh-config-manager | Manage SSH hosts with connection testing |
| 27 | clipboard-history | Searchable clipboard history from the terminal |
| 28 | release-notes-gen | Generate release notes from conventional commits |
| 29 | dotfile-sync | Track and symlink dotfiles with machine profiles |
| 30 | process-tree | Visual process tree with resource usage |
| # | Name | Description |
|---|---|---|
| 31 | bookmark-manager | Self-hosted bookmarks with tags and screenshot thumbnails |
| 32 | personal-finance | Transaction tracker with budgets and charts |
| 33 | recipe-scaler | Adjust recipe servings with auto-scaled ingredients |
| 34 | meeting-cost-calculator | Live meeting cost ticker based on attendee salaries |
| 35 | link-shortener | Self-hosted URL shortener with analytics and QR codes |
| 36 | status-page | Uptime monitor with public status page |
| 37 | pastebin | Self-hosted paste service with syntax highlighting |
| 38 | form-builder | Drag-and-drop forms with submissions dashboard |
| 39 | invoice-generator | Create invoices with PDF export and payment tracking |
| 40 | reading-list | Track articles and books with optional email digest |
| 41 | habit-tracker | Daily check-ins with streaks and calendar heatmap |
| 42 | poll-builder | Create polls with real-time results |
| 43 | changelog-site | Markdown changelog rendered as a public page with RSS |
| 44 | file-sharing | Self-hosted file drop with expiring links |
| 45 | knowledge-base | Markdown docs site with search and version history |
| # | Name | Description |
|---|---|---|
| 46 | csv-explorer | Upload and explore CSVs with filtering and charts |
| 47 | sql-playground | Browser-based SQL editor against SQLite |
| 48 | log-analyzer | Parse structured logs and aggregate stats |
| 49 | ab-test-calculator | Statistical significance calculator with visualization |
| 50 | time-series-dashboard | Ingest metrics via HTTP and display configurable panels |
| 51 | data-pipeline-monitor | Track ETL jobs with dependency DAG visualization |
| 52 | json-differ | Side-by-side JSON comparison with path navigation |
| 53 | regex-tester | Live regex testing with capture groups and pattern library |
| 54 | api-analytics-proxy | Transparent proxy with latency percentile tracking |
| 55 | database-size-monitor | Track table sizes over time with growth alerts |
| # | Name | Description |
|---|---|---|
| 56 | docker-compose-ui | Web dashboard for docker-compose stack management |
| 57 | ssl-cert-monitor | Track cert expiry across domains with email alerts |
| 58 | dns-record-manager | Manage DNS records across multiple providers |
| 59 | server-inventory | Register servers and run SSH commands across fleet |
| 60 | deployment-tracker | Log deployments with changelog links and rollback tracking |
| 61 | nginx-config-generator | Interactive nginx config generator with SSL best practices |
| 62 | backup-monitor | Track backup jobs and alert on missed runs |
| 63 | load-test-runner | YAML-defined load tests with result visualization |
| 64 | container-image-scanner | Scan Docker images for known vulnerabilities |
| 65 | cloud-cost-estimator | Compare cloud pricing across providers |
| # | Name | Description |
|---|---|---|
| 66 | prompt-library | Save, version, and template prompts with variables |
| 67 | llm-response-comparator | Send prompts to multiple models and compare side-by-side |
| 68 | rag-playground | Upload docs, embed, and query with retrieval-augmented generation |
| 69 | token-counter | Count tokens across tokenizers with cost estimation |
| 70 | finetune-data-curator | Create and validate JSONL fine-tuning datasets |
| 71 | ai-gateway | Unified LLM proxy with rate limiting and caching |
| 72 | eval-runner | Run evaluation suites against LLM endpoints |
| 73 | embedding-visualizer | Visualize text embeddings in 2D/3D clusters |
| 74 | agent-debugger | Step through agent tool-call chains with state inspection |
| 75 | mcp-server-builder | Scaffold MCP servers from a spec file |
| # | Name | Description |
|---|---|---|
| 76 | email-digest-builder | Aggregate RSS feeds into daily email digests |
| 77 | screenshot-to-code | Generate HTML/CSS from screenshot uploads |
| 78 | meeting-notes-organizer | Extract action items from meeting transcripts |
| 79 | notification-hub | Unified feed from GitHub, Slack, and email |
| 80 | daily-standup-bot | Async standups with Slack summary posting |
| 81 | content-calendar | Plan and schedule social media posts |
| 82 | pdf-toolkit | Merge, split, rotate, and watermark PDFs |
| 83 | qr-code-generator | Generate customizable QR codes with bulk support |
| 84 | pomodoro-dashboard | Focus timer with task linking and stats |
| 85 | expense-report-generator | OCR receipts and generate PDF expense reports |
| # | Name | Description |
|---|---|---|
| 86 | password-generator | Configurable passwords and passphrases with strength meter |
| 87 | secret-scanner | Scan repos for leaked API keys and tokens |
| 88 | cors-tester | Test CORS headers and explain results in plain English |
| 89 | http-header-analyzer | Score security headers and recommend improvements |
| 90 | permissions-auditor | Scan file trees for permission issues and fix them |
| # | Name | Description |
|---|---|---|
| 91 | typing-trainer | Code-focused typing practice with WPM tracking |
| 92 | flashcard-engine | Spaced repetition flashcards with markdown support |
| 93 | algorithm-visualizer | Step-through sorting and graph algorithm visualization |
| 94 | git-tutorial-sandbox | Interactive Git exercises with visual branch graphs |
| 95 | sql-tutorial-engine | Progressive SQL challenges against a live database |
| # | Name | Description |
|---|---|---|
| 96 | serial-monitor | Web UI for serial port communication |
| 97 | home-sensor-dashboard | Ingest and chart IoT sensor data with alerts |
| 98 | network-device-mapper | Scan and track devices on local network |
| 99 | pi-provisioner | Generate Raspberry Pi SD card configurations |
| 100 | gpio-controller | Web UI for Raspberry Pi GPIO pin control |
| # | Name | Description |
|---|---|---|
| 101 | crop-planner | Plan crop rotations and planting schedules across beds |
| 102 | irrigation-scheduler | Schedule irrigation zones with weather-aware adjustments |
| 103 | livestock-tracker | Track animals with health records and breeding history |
| 104 | harvest-logger | Log harvests with yield tracking and season comparison |
| 105 | soil-test-tracker | Record soil tests and get amendment recommendations |
| 106 | weather-station-dashboard | Live dashboard for local weather station data |
| 107 | pest-disease-log | Log pest sightings and disease occurrences with treatments |
| 108 | farm-task-manager | Task management with seasonal recurrence and crew assignment |
| 109 | seed-inventory | Track seed stock with germination rates and reorder alerts |
| 110 | market-sales-tracker | Track farmers market sales with product performance |
| # | Name | Description |
|---|---|---|
| 111 | symptom-journal | Log symptoms and track patterns for doctor visits |
| 112 | medication-tracker | Dosage schedules with reminders and adherence tracking |
| 113 | vitals-dashboard | Chart blood pressure, heart rate, weight over time |
| 114 | appointment-manager | Schedule medical appointments with prep checklists |
| 115 | exercise-log | Log workouts with personal records and progress charts |
| 116 | nutrition-tracker | Meal logging with calorie and macro tracking |
| 117 | sleep-tracker | Log sleep quality and identify pattern correlations |
| 118 | clinic-queue-manager | Patient queue with wait times for small clinics |
| 119 | first-aid-reference | Searchable offline-capable first aid PWA |
| 120 | health-records-vault | Encrypted personal health document storage |
PRs adding new projects or improving existing specs are welcome. Each PR should include the full template set: AGENTS.md, ARCHITECTURE.md, PLAN.md, DESIGN-SPECS.md, at least 10 HTML mockups in design-mocks/, and at least 2 skill files. Match the quality of the existing specs.
Apache 2.0
Built by @heldernoid with Claude Sonnet 4.6 using prompt-generate-project.md.