Skill Discovery Patterns

Scan .claude/skills/ directories and classify skills into categories for Rails workflows.

10|1|Updated Dec 20, 2025
Ready to run
npx skills add https://github.com/Kaakati/rails-enterprise-dev --skill skill-discovery-patterns
💬 Prompt for ChatGPT / Claude Chat▼
Please help me install this Agent Skill.
Skill: Skill Discovery Patterns
Source: https://github.com/Kaakati/rails-enterprise-dev/tree/main/plugins/rails-enterprise-dev/skills/skill-discovery
Command: npx skills add https://github.com/Kaakati/rails-enterprise-dev --skill skill-discovery-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates manual configuration by automatically discovering and integrating your project's specific coding patterns, conventions, and domain knowledge into AI-powered development workflows.

Core Features & Use Cases

  • Dynamic Skill Scanning: Automatically categorizes and inventories all available skills from your project's .claude/skills/ directory.
  • Intelligent Workflow Adaptation: Customizes AI agent behavior based on available skills for data, service, UI, and domain layers.
  • Use Case: Imagine switching between different Rails projects with varying UI frameworks. This Skill ensures the AI automatically uses Bootstrap patterns in one project and TailAdmin patterns in another without any manual intervention.

Quick Start

Simply run the rails-dev command and let the skill discovery system automatically find and apply your project's specific patterns for database design, service architecture, and UI components.

Frequently Asked Questions about Skill Discovery Patterns

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

FAQPage Schema
How do I automatically discover and organize coding patterns across my Rails projects?▼

Skill Discovery Patterns automatically scans your `.claude/skills/` directory at workflow start, categorizing patterns into core, data, service, async, UI, i18n, testing, and domain layers. It stores the inventory in YAML and dynamically invokes matched skills during tasks, eliminating manual configuration.

Can I use different UI frameworks across multiple Rails projects without reconfiguring the AI workflow?▼

Yes. Skill Discovery Patterns adapts AI behavior based on available skills in each project. It detects Bootstrap patterns in one Rails project and TailAdmin in another, applying the correct conventions automatically without manual intervention.

What's the best way to ensure AI agents follow my project's coding conventions and design patterns?▼

Skill Discovery Patterns validates available skills against best practices and applies them dynamically during workflow execution. By organizing your conventions into the `.claude/skills/` directory by category, the system automatically guides agent behavior to match your architecture.

Do I need to manually configure skills for each Rails project I work on?▼

No. Skill Discovery Patterns eliminates manual setup by automatically scanning and inventorying skills from your project structure at workflow start, then applying them contextually across tasks without requiring per-project configuration.

How does skill discovery support multi-layer Rails applications?▼

The Skill categorizes patterns across eight layers—core, data, service, async, UI, i18n, testing, and domain—allowing it to guide workflow planning and skill invocation at each architectural level, ensuring consistent patterns throughout multi-layer Rails applications.

What happens if my project's skills don't match discovered patterns?▼

Skill Discovery Patterns validates discovered skills against best practices during inventory storage. Mismatches are flagged, allowing you to refine your skill definitions in `.claude/skills/` before dynamic invocation occurs, ensuring only validated patterns guide workflow execution.