writing-plans

Plan Rails feature implementations with authorization matrices, edge cases, and UI state definitions.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/pelletencate/iron-horse --skill writing-plans-pelletencate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/pelletencate/iron-horse/tree/main/skills/writing-plans
Command: npx skills add https://github.com/pelletencate/iron-horse --skill writing-plans-pelletencate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning Rails features with a lean, convention-first approach that focuses on what to do, not how to do it, saving time and avoiding boilerplate.

Core Features & Use Cases

  • Explicit scope: Defines the feature boundaries and domain context without redundant implementation details.
  • Structured risk planning: Includes an authorization matrix, edge cases, and UI state definitions to guardrails guidelines.
  • Deviations and constraints: Documents non-standard decisions and rationale to keep teams aligned.

Quick Start

Ask your AI to produce a convention-lean plan for a Rails feature, focusing on what and why rather than how.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I plan Rails features without getting bogged down in implementation details?

You can plan Rails features using a convention-lean approach that focuses on what to do and why, rather than how. This method produces a compact plan defining scope, authorization matrices, edge cases, and UI states without redundant boilerplate.

What is a convention-lean design doc for Rails architecture?

A convention-lean design doc for Rails architecture documents feature boundaries, structured risk planning, and deviations from standard Rails conventions. It provides explicit scope and rationale for non-standard decisions to keep teams aligned without excessive implementation detail.

How do I document edge cases and authorization rules when planning a Rails feature?

Document edge cases and authorization rules by generating a structured plan that includes an explicit authorization matrix and UI state definitions. This structured risk planning guardsrail your feature implementation against overlooked permissions and boundary conditions.

Does this Rails planning approach work for evaluating changes to existing features?

Yes, this convention-lean planning approach applies to evaluating changes and documenting architecture for existing Rails applications. It defines feature boundaries and documents non-standard decisions to keep teams aligned during modifications.

What's the best way to document deviations from standard Rails conventions?

The best way to document deviations from standard Rails conventions is to include them in a compact plan with their rationale. This ensures non-standard decisions are explicitly recorded, keeping the team aligned on why specific constraints were chosen.

Why should I use a lean planning approach instead of detailed implementation specs for Rails?

A lean planning approach saves time and avoids boilerplate by focusing on what to do and why, rather than how. It produces a compact plan with explicit scope, risk planning, and constraints, preventing over-specification of implementation details.