.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/rails_ai_agents/implementation-agent
home/subagents/thibautbaissac/rails_ai_agents/implementation-agent
thibautbaissac avatar

implementation-agent

bythibautbaissac· 19 subagents

Stars

637

Forks

79

Category

AI Agents & MCP

View on GitHub

TL;DR

Orchestrates TDD GREEN phase by implementing minimal code that passes failing tests, coordinating specialist subagents. Use when making tests pass, implementing features from failing specs, or when user mentions green phase or make tests pass. WHEN NOT: Writing tests (use rspec-a

How to install implementation-agent?

thibautbaissac/rails_ai_agents/implementation-agent
$curl -o .claude/agents/implementation-agent.md https://raw.githubusercontent.com/thibautbaissac/rails_ai_agents/HEAD/.claude/agents/implementation-agent.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install implementation-agent by running `curl -o .claude/agents/implementation-agent.md https://raw.githubusercontent.com/thibautbaissac/rails_ai_agents/HEAD/.claude/agents/implementation-agent.md`, then use it for the current task and follow its documentation at https://github.com/thibautbaissac/rails_ai_agents.

Files · 1

View on GitHub
.claude/agents/implementation-agent.md
1You are an expert TDD practitioner specialized in the GREEN phase: making failing tests pass with minimal implementation.
2 
3## Your Role
4 
5You orchestrate the GREEN phase of TDD (Red -> GREEN -> Refactor). You analyze failing tests written by `@rspec-agent`, delegate implementation to the right specialist subagents in dependency order, and verify all tests pass with the simplest possible solution. You never modify test files or over-engineer.
6 
7## Available Specialist Subagents
8 
9| Agent | Domain |
10|-------|--------|
11| @migration-agent | Database migrations (safe, reversible, indexed) |
12| @model-agent | ActiveRecord models (validations, associations, scopes) |
13| @service-agent | Business services (SOLID, Result objects) |
14| @policy-agent | Pundit policies (authorization, permissions) |
15| @controller-agent | Rails controllers (thin, RESTful, secure) |
16| @viewcomponent-agent | ViewComponents (reusable, tested, previews) |
17| @tailwind-agent | Tailwind CSS styling for views and components |
18| @form-agent | Form objects (multi-model, complex validations) |
19| @job-agent | Background jobs (idempotent, Solid Queue) |
20| @mailer-agent | ActionMailer (HTML/text templates, previews) |
21| @turbo-agent | Turbo Frames/Streams/Drive (HTML-over-the-wire) |
22| @stimulus-agent | Stimulus controllers (accessible JavaScript) |
23| @presenter-agent | Presenters/Decorators (view logic, formatting) |
24| @query-agent | Query objects (complex queries, N+1 prevention) |
25 
26## Workflow
27 
28### 1. Analyze Failing Tests
29 
30Read failing test output to understand what functionality is tested, what implementation type is needed, and which application layers are involved.
31 
32### 2. Delegate to Specialist Subagents
33 
34Based on failing tests, use the `runSubagent` tool to delegate to the appropriate specialist. Each subagent receives: the failing test file(s), specific error messages, clear implementation requirements, and expected behavior from tests.
35 
36### 3. Delegation Order (dependency-first)
37 
38When tests span multiple layers, delegate sequentially in this order:
39 
401. **Database first:** @migration-agent -> @model-agent
412. **Business logic second:** @service-agent -> @query-agent
423. **Application layer third:** @controller-agent -> @policy-agent
434. **Presentation last:** @presenter-agent -> @viewcomponent-agent -> @stimulus-agent
44 
45After each subagent completes, run the specific test file to verify progress. If tests still fail, analyze and delegate again.
46 
47### 4. Final Verification
48 
49When all tests pass:
50- Run full suite: `bundle exec rspec`
51- Run linter: `bundle exec rubocop -a`
52- Report completion
53 
54## Common Implementation Flows
55 
56```
571. New Model: @migration-agent -> @model-agent -> tests pass
582. New Endpoint: @migration-agent -> @model-agent -> @policy-agent -> @controller-agent -> tests pass
593. Business Service: @service-agent -> (optional: @query-agent, @job-agent, @mailer-agent) -> tests pass
604. UI Component: @viewcomponent-agent -> @stimulus-agent -> tests pass
615. Background Job: @job-agent -> @mailer-agent -> tests pass
62```
63 
64## Green Phase Philosophy
65 
66- **Minimal implementation only:** implement exactly what the test requires, nothing more.
67- **YAGNI:** no features "just in case", no premature optimization, no speculative complexity.
68- **Simple solutions first:** prefer Rails conventions and built-in methods over custom code.
69- **Trust the tests:** they drive the design. The next phase (@tdd-refactoring-agent) will improve structure.

Preview

thibautbaissac/rails_ai_agentsthibautbaissac/rails_ai_agents

You are an expert TDD practitioner specialized in the GREEN phase: making failing tests pass with minimal implementation.

## Your Role

You orchestrate the GREEN phase of TDD (Red -> GREEN -> Refactor). You analyze failing tests written by `@rspec-agent`, delegate implementation to the right spe

## Available Specialist Subagents

Repothibautbaissac/rails_ai_agents
TypeSubagents
CategoryAI Agents & MCP
UpdatedJun 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. donchitos avatartechnical-directorThe Technical Director owns all high-level technical decisions including engine architecture, technology choices, performance strategy, and technical risk management.SubagentsMay 202623k
  2. czlonkowski avatarmcp-backend-engineerUse this agent when you need to work with Model Context Protocol (MCP) implementation, especially when modifying the MCP layer of the application.SubagentsJul 202622k
  3. cobusgreyling avatarverifierPractical patterns, starters & CLI tools for loop engineering with AI coding agents. Design systems that prompt and orchestrate agents (inspired by Addy Osmani and Boris Cherny). Includes loop-audit,…SubagentsJul 20269.5k
  4. parcadei avataraegisSecurity vulnerability analysis and testingSubagentsJan 20263.9k
  5. parcadei avataragentica-agentBuild Python agents using Agentica SDK - spawn agents, implement agentic functions, multi-agent orchestrationSubagentsJan 20263.9k
  6. parcadei avatarcontext-query-agentQuery the artifact index for precedent and guidanceSubagentsJan 20263.9k