tarv7/ai-spec-driven-development-template-rails

2Stars on the repository
44Mods indexed here, across every type
3mo agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

api-patterns

01

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Builds REST APIs using respondto blocks with Jbuilder templates following the 37signals same-controllers-different-formats philosophy. Use when adding API endpoints, JSON responses, token authentication, pagination, or when user mentions API, JSON, REST, or Jbuilder. WHEN NOT: For HTML-only controllers (use…

not rated 2 3mo ago A 80 tokens

auth-setup

02

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Implements custom passwordless authentication without Devise. Use when setting up authentication, login flows, session management, passkeys (WebAuthn), magic links, or password resets. Passkeys are the primary auth method; magic links are the fallback. WHEN NOT: For authorization/permissions (use controller concerns…

not rated 2 3mo ago A 88 tokens

caching-patterns

03

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Implements HTTP caching with ETags, fragment caching, Russian doll caching, and Solid Cache configuration. Use when optimizing performance, adding caching layers, or when user mentions ETags, freshwhen, stale?, cache keys, or Russian doll caching. WHEN NOT: For Turbo Stream real-time updates (use turbo-patterns), for…

not rated 2 3mo ago A 81 tokens

concern-patterns

04

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Creates and refactors model and controller concerns for shared behavior. Use when extracting shared code, organizing models with horizontal concerns, DRYing up controllers, or when user mentions concerns, mixins, or modules. WHEN NOT: Logic used by only one model (keep in place), service object extraction (use…

not rated 2 3mo ago A 79 tokens

cria-design

05

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Orquestra a criação ou atualização do protótipo visual (telas/wireframes) de uma feature a partir do PRD existente. Gera um único arquivo ai-sdd/prd-[slug]/design.md por feature. Paper-first: tenta usar o Paper Desktop (via MCP) chamando design-in-paper, que registra cada tela com seu Paper artboard ID. Fallback…

not rated 2 3mo ago A 234 tokens

cria-prd

06

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Cria Documentos de Requisitos de Produto (PRDs) a partir de solicitações de funcionalidades seguindo um fluxo estruturado de esclarecimento, planejamento e redação. Gera um PRD padronizado usando template, focado no O QUE e PORQUÊ. Use quando o usuário solicitar criar um PRD, definir requisitos ou documentar uma nova…

not rated 2 3mo ago A 96 tokens

cria-roadmap

07

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Cria o documento roadmap.md organizando a ordem de implementação das funcionalidades em fases incrementais com base no productmap e na vision. Define prioridades, dependências e critérios de priorização. Use após criar o productmap. Não use para descrever fluxos de usuário, requisitos detalhados ou especificações…

not rated 2 3mo ago A 68 tokens

cria-tasks

08

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Converte PRD e Tech Spec em uma lista detalhada e sequencial de tarefas de implementação. Cada tarefa é um entregável funcional e incremental com sua própria suíte de testes. Gera tasks.md (resumo) e arquivos de tarefas individuais com subtarefas, critérios de sucesso e testes. Use quando o usuário solicitar criar…

not rated 2 3mo ago A 108 tokens

cria-techspec

09

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Cria Especificações Técnicas a partir de um PRD existente, traduzindo requisitos de produto em decisões arquiteturais e orientação de implementação. Realiza análise profunda do projeto, pesquisa técnica, pesquisa regras de negócio e esclarecimento com o usuário. Use quando o usuário solicitar criar uma spec técnica…

not rated 2 3mo ago A 99 tokens

cria-vision

10

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Cria o documento de visão do produto (vision.md) a partir de uma ideia ou problema. Define propósito, público-alvo e proposta de valor do sistema. Use no início de um projeto ou quando houver necessidade de redefinir a direção do produto. Não use para definir funcionalidades detalhadas ou requisitos técnicos.

not rated 2 3mo ago A 67 tokens

design-in-paper

11

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Cria ou atualiza wireframes e designs de UI no Paper (paper.design) a partir de um PRD existente. Gera artboards estruturados e Rails-ready (flex layouts, tokens do design system, conteúdo real) para revisão humana antes da techspec. REQUER: Paper Desktop app rodando + MCP Paper configurado no editor. Use quando o…

not rated 2 3mo ago A 170 tokens

event-tracking

12

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Builds event tracking, activity feeds, and webhook systems following 37signals patterns with a generic Event model and Eventable concern. Use when implementing audit trails, activity feeds, event recording, webhooks, or when user mentions events, tracking, webhooks, or activity logs. WHEN NOT: For state changes as…

not rated 2 3mo ago A 95 tokens

executa-review

13

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Realiza revisão de código de uma funcionalidade completa (PRD), verificando todas as tarefas, aderência à Tech Spec, qualidade de código e testes. Publica comentários inline nas linhas problemáticas e um parecer final resumido diretamente no Pull Request via GitHub MCP. Use quando o usuário fornecer um número de PR…

not rated 2 3mo ago A 87 tokens

executa-task

14

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Implementa tarefas de funcionalidades lendo o contexto do PRD/TechSpec, analisando dependências, executando a implementação com testes e verificações de qualidade. Marca as tarefas como concluídas em tasks.md e aciona revisão ao finalizar. Use quando o usuário solicitar implementar uma tarefa, executar uma tarefa ou…

not rated 2 3mo ago A 97 tokens

frontend-design

15

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI).…

not rated 2 3mo ago A 77 tokens

job-patterns

16

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Implements shallow background jobs with later/now conventions using Solid Queue. Use when adding background processing, async operations, scheduled tasks, or when user mentions jobs, queues, workers, or background processing. WHEN NOT: Business logic implementation (use model-patterns), controller work (use…

not rated 2 3mo ago A 76 tokens

mailer-patterns

17

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Creates minimal Action Mailer classes with bundled notification patterns following 37signals conventions. Use when sending emails, creating notification systems, digest emails, or when user mentions mailers, emails, notifications, or transactional messages. WHEN NOT: For background job scheduling (use job-patterns)…

not rated 2 3mo ago A 70 tokens

mcp-paper

18

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Referência completa do MCP Paper (paper.design). Documenta todas as 20 tools disponíveis, seus parâmetros, valores de retorno, padrões de uso, workflows compostos, troubleshooting e boas práticas. Use esta skill sempre que precisar interagir com o Paper Desktop via MCP — leitura de designs, criação de artboards…

not rated 2 3mo ago A 145 tokens

migration-patterns

19

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Creates database migrations with UUIDs, account scoping, and no foreign key constraints. Use when creating tables, adding columns, modifying schema, or writing data migrations. WHEN NOT: For model business logic (see model-patterns skill). For multi-tenant scoping logic (see multi-tenant-setup skill).

not rated 2 3mo ago A 67 tokens

model-patterns

20

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Builds rich domain models with business logic, concerns, and proper associations following the fat-models-over-service-objects philosophy. Use when creating models, adding validations, scopes, callbacks, business logic methods, or associations. WHEN NOT: Controller/routing work (use crud-patterns), concern extraction…

not rated 2 3mo ago A 78 tokens

multi-tenant-setup

21

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Implements URL-based multi-tenancy with account scoping, membership patterns, and data isolation following 37signals patterns. Use when setting up multi-tenant architecture, account isolation, membership management, or when user mentions multi-tenancy, accounts, or tenant separation. WHEN NOT: For basic model setup…

not rated 2 3mo ago A 84 tokens

paper-to-rails

22

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Converte designs do Paper (paper.design) em código Rails idiomático: views ERB, partials, helpers, layouts e i18n. Lê o design via Paper MCP (getjsx, getcomputedstyles, getscreenshot) e produz código Rails seguindo os padrões do projeto (Tailwind CSS v4, Hotwire, Stimulus). REQUER: Paper Desktop app rodando + MCP…

not rated 2 3mo ago A 179 tokens

rails-animations

23

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Implementa animações CSS e micro-interações para projetos Rails com Turbo. Garante que transições e animações funcionem corretamente com Turbo Drive (sem quebrar na navegação), Turbo Frames e Turbo Morph. Use quando precisar adicionar animações, transições de página, skeleton loaders, estados de loading, hover effects…

not rated 2 3mo ago A 148 tokens

rails-components

24

tarv7/ai-spec-driven-development-template-rails

Skill OpenCode

Cria componentes de UI reutilizáveis e Rails-idiomáticos: partials ERB, helpers de classe, layouts aninhados e slots com contentfor/yield. Use quando precisar criar, extrair ou organizar componentes de interface em um projeto Rails — botões, cards, navbars, sidebars, modais, formulários, empty states e afins.…

not rated 2 3mo ago A 151 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: