developer

Write production-quality application code and Terraform infrastructure with TDD.

5|1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/garethrhughes/fragile --skill developer-garethrhughes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer
Source: https://github.com/garethrhughes/fragile/tree/main/.opencode/skills/developer
Command: npx skills add https://github.com/garethrhughes/fragile --skill developer-garethrhughes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps an AI deliver production-ready code changes without drifting from repository standards, reducing bugs, rework, and inconsistent implementation patterns.

Core Features & Use Cases

  • Test-first implementation: Uses red-green-refactor for application code, infrastructure, and bug fixes.
  • Project-convention fidelity: Follows the repository’s NestJS, Next.js, TypeScript, and Terraform rules exactly as written.
  • Safe production changes: Applies typed configuration access, thin controllers, explicit validation, and pinned declarative infrastructure for reliable delivery.
  • Use case: Update a backend service, add a frontend feature, or adjust Terraform while keeping tests, rules, and deployment patterns aligned.

Quick Start

Use the developer skill to implement the requested change in this repository with TDD and the existing project conventions.

Frequently Asked Questions about developer

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

FAQPage Schema
How do I write production code with TDD in a NestJS and Next.js repository?

To write production code with TDD, use red-green-refactor for application code and infrastructure, enforcing repository conventions for NestJS, Next.js, TypeScript, and Terraform. This ensures changes align with existing project standards and deliver reliable results.

What's the best way to update Terraform infrastructure while keeping repository conventions intact?

The best way to update Terraform infrastructure is by applying pinned declarative infrastructure changes alongside TDD. This enforces repository conventions, ensuring safe production changes that align with existing deployment patterns and infrastructure rules.

Does this approach support typed configuration access and explicit validation for backend services?

Yes, this approach supports typed configuration access and explicit validation for backend services. It enforces thin controllers and repository conventions, ensuring production-ready code changes that reduce bugs and inconsistent implementation patterns.

Can I use test-first implementation for both frontend features and infrastructure as code?

Yes, you can use test-first implementation for both frontend features and infrastructure as code. The red-green-refactor cycle applies to application code, infrastructure, and bug fixes, ensuring all changes meet production quality and repository standards.

Why does my AI-generated code drift from TypeScript project conventions?

AI-generated code drifts from TypeScript project conventions when it lacks enforced rules for typed configuration, thin controllers, and explicit validation. Applying TDD with strict repository convention fidelity ensures production-ready code without inconsistent implementation patterns.