implement

Implement Rails features from architecture specs with tests, linting, and security scans.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Grupo-AFAL/claude-plugins --skill implement-grupo-afal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/Grupo-AFAL/claude-plugins/tree/main/rails-tools/skills/implement
Command: npx skills add https://github.com/Grupo-AFAL/claude-plugins --skill implement-grupo-afal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill closes the gap between an approved architecture specification and a production-ready Rails implementation by providing a structured, phase-based workflow that enforces tests, linting, security scans, and DHH-style review to avoid broken builds and insecure or unidiomatic code.

Core Features & Use Cases

  • Phase-based implementation: Create a todo list from the spec, open a feature branch, and implement each item with small, focused commits.
  • Rigorous verification: Run targeted and full test suites, RuboCop linting, and Brakeman security scans after each change and before finalization.
  • Iterative DHH review and failure handling: Invoke a DHH code review agent, apply feedback across multiple iterations, and revert or pause work on persistent failures while documenting issues.
  • Use Case: Translate an approved notifications architecture into a tested Notifications feature with system tests, linting fixes, security remediation, changelog updates, and a PR summary.

Quick Start

Use the implement skill with the path to an approved architecture specification to run the phase-based implementation, verification, and DHH review workflow.

Frequently Asked Questions about implement

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

FAQPage Schema
How do I turn an approved architecture spec into tested Rails code?

To turn an approved spec into Rails code, use a phase-based implementation workflow that creates a todo list, opens a feature branch, and builds features with small, focused commits. It enforces tests, linting, and security scans throughout.

What's the best way to automate RuboCop and Brakeman scans during Rails feature development?

Automating RuboCop and Brakeman scans during Rails feature development is handled by running targeted and full test suites, linting, and security checks after each change. This structured workflow enforces verification before finalizing commits.

How does DHH-style code review work for a Rails codebase?

DHH-style code review for a Rails codebase works by invoking a review agent that provides iterative feedback. It applies suggestions across multiple iterations, reverting or pausing work on persistent failures while documenting issues.

Do I need passing tests and a clean Git working tree before implementing a new feature?

Yes, passing tests and a clean Git working tree are explicit prerequisites before implementing a new feature. The workflow enforces these rules to prevent broken builds and ensure a verified Rails codebase.

What happens when a Brakeman security scan or test suite fails during Rails implementation?

When Brakeman or tests fail during Rails implementation, the workflow applies failure-handling rules that revert or pause work. It documents the persistent issues encountered during the iterative DHH review process.

Can I apply this implementation workflow to any Rails project?

This implementation workflow applies to Rails projects following AFAL conventions. It translates an approved architecture specification into focused commits, tests, linting, security scans, and a DHH-style code review.