This site — a static React/Vite SPA, built in an agent-first loop with Claude Code.
A static SPA (no backend) served from S3 + CloudFront and provisioned with Terraform. Delivery is plan-first, with blocking CI gates and deploy on merge. The repo is the source of truth.
What you take awaywhere to start reading the repo, and what to reuse: the ADRs record the load-bearing decisions, from plan-first to deploy — with the trade-off each one cost.
ReactViteTypeScriptTerraformGitHub ActionsClaude Code
The Claude Code plugin my agent loop took shape in: review personas that check an agent's work before anyone trusts it, and skills that document the conventions the agent follows.
Where the plugin is installed, a reviewer judges the MR in a fresh context and a hook refuses irreversible actions before the command runs, so the human keeps what is theirs. The tadeumendonca-skills plugin is disabled in this repository, and the method that runs here comes from the workstation at user level. The plugin is still published, but it is deprecated as a source, and its README points to tedeuxx/mhw.
What you take awaythe first packaged form of the loop, read through the decisions and trade-offs it records; the README opens by saying where the method lives now.
Claude CodeBashGitHub Actions