https://github.com/carmelyne/tindlekit
Tindlekit — An Andrej Effect project built by Carmelyne Thompson with ChatGPT 5, Claude Code Sonnet 4, and HITL workflow. PRD-driven dev, full test suite, CI/CD ready.
https://github.com/carmelyne/tindlekit
andrej-effect ci-cd claude-code crowdfunding gpt5 hitl php phpunit playwright prd-driven-development tokens
Last synced: 2 months ago
JSON representation
Tindlekit — An Andrej Effect project built by Carmelyne Thompson with ChatGPT 5, Claude Code Sonnet 4, and HITL workflow. PRD-driven dev, full test suite, CI/CD ready.
- Host: GitHub
- URL: https://github.com/carmelyne/tindlekit
- Owner: carmelyne
- Created: 2025-08-09T17:28:01.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-08-10T19:40:49.000Z (2 months ago)
- Last Synced: 2025-08-10T20:21:38.421Z (2 months ago)
- Topics: andrej-effect, ci-cd, claude-code, crowdfunding, gpt5, hitl, php, phpunit, playwright, prd-driven-development, tokens
- Language: PHP
- Homepage: https://tindlekit.com
- Size: 2.83 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tindlekit — MVP
This is the proof-of-concept / MVP repository for **Tindlekit**, an open platform to surface and support bold ideas of all kinds — from open-source projects and community initiatives to films, educational resources, and creative works.
## Collaboration & Development
Carmelyne Thompson × ChatGPT 5 × Claude Code Sonnet 4 — HITL Collaboration
This project was built through a Human-In-The-Loop workflow, pairing Carmelyne Thompson with two AI coding partners — ChatGPT 5 and Claude Code Sonnet 4 — to design, implement, and test features end-to-end.
We worked against a defined Product Requirements Document (PRD), guided by task lists and structured prompts (see /docs, PRD.md, TASKS.md, and prompt-for-tests-agent.md). Development included:
- Schema and migration updates
- Frontend & backend integration
- Security hardening (Cloudflare Turnstile)
- Unit & E2E testing suites
- CI/CD workflow in GitHub ActionsHITL Process Highlights
- PRD reviewed and refined with human oversight
- Implementation steps validated against acceptance criteria
- Automated tests authored and run in-loop until green
- Migration scripts aligned with API contracts
- Documentation updated alongside commits## Documentation
Full documentation can be found in the [`docs/`](./docs) directory:
- `ARCHITECTURE.md` — High-level system design
- `CONTRIBUTORS.md` — Project contributors
- `DEPLOYMENT_GUIDE.md` — How to deploy the project
- `HOW_TO_VIBECODE.md` — Guide for Level 2 vibe coding
- `LLM_PROMPTS.md` — Prompt engineering and LLM usage reference
- `PHILOSOPHY.md` — The guiding philosophy of the project📋 Planning & Development Docs
- PRD-v2.md — Latest product requirements document for the MVP, including feature scope, acceptance criteria, and design updates.
- PRD.md — Original product requirements document for the earliest concept and design planning.
- TASKS.md — Development task tracker with feature breakdowns, priorities, and progress notes.
- TEST.md — Manual and automated testing guidelines, including instructions for running unit and end-to-end tests.## Prompts & Agent Workflow
This project used a multi-agent, human-in-the-loop approach.
Two dedicated prompt files guided each AI agent’s responsibilities:- `prompt-for-tests-agent.md` — Defines the scope, style, and coverage for automated tests.
- `prompt-for-ui-agent.md` — Outlines UI/UX goals, component specs, and accessibility requirements.Both prompts are part of the reproducible build process. They define the agent-specific responsibilities that were followed during development, ensuring consistent outputs even when re-run by different AI systems. By keeping them versioned in the repo, other contributors can adapt or extend the same workflows without losing the original intent.