Loading...
Loading...
Found 68 Skills
Design and review Rails applications using layered architecture principles from "Layered Design for Ruby on Rails Applications". Use when analyzing Rails codebases, reviewing PRs for architecture violations, planning feature implementations, or implementing patterns like authorization, view components, or AI integration. Triggers on "layered design", "architecture layers", "abstraction", "specification test", "layer violation", "extract service", "fat controller", "god object".
Use when you need to plan technical solutions that are scalable, secure, and maintainable.
Review a spec document against codebase reality, identifying gaps and ensuring sound, robust implementations.
Load PROACTIVELY when starting work on an unfamiliar codebase or setting up a new project. Use when user says "help me understand this codebase", "onboard me", "what does this project do", "set up my environment", or "map the architecture". Covers codebase structure analysis, architecture mapping, dependency auditing, convention and pattern detection, developer environment setup, and documentation of findings for rapid productive contribution.
Identifies subdomains and suggests bounded contexts in any codebase following DDD Strategic Design. Use when analyzing domain boundaries, identifying business subdomains, assessing domain cohesion, mapping bounded contexts, or when the user asks about DDD strategic design, domain analysis, or subdomain classification.
Self-improve AI Factory skills based on project context, accumulated patches, and codebase patterns. Analyzes what went wrong, what works, and enhances skills to prevent future issues. Use when you want to make AI smarter for your project.
Create Requirements Document - generates a structured requirements document, asking clarifying questions about ambiguities before proceeding
Research a specific system and create or update its blueprints/ documentation
Analyzes codebase against standards and generates refactoring tasks for ring:dev-cycle.
This skill should be used when agents need to search codebases for text patterns or structural code patterns. Provides fast search using ripgrep for text and ast-grep for syntax-aware code search.
Use this skill when you need to keep a repository's README.md file updated with project metadata, installation instructions, usage examples, and more. It automates synchronization by analyzing codebase patterns and dependencies.
General-purpose agent for researching complex questions, searching for code, and executing multi-step tasks. Use when you need to perform comprehensive searches across codebase, find files that are not obvious in first few searches, or execute multi-step tasks requiring multiple tools and approaches.