skills/community/find-rules/SKILL.md
Discover and understand project rules, coding standards, and architectural guidelines before starting a task. Use when you need to know the constraints, patterns, or compliance requirements for a feature, file, or technology.
npx skillsauth add pedronauck/skills find-rulesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill helps you discover and understand the specific rules, conventions, and guidelines that apply to your current task. It systematically explores project documentation to ensure compliance with project standards.
Follow this workflow to identify applicable rules:
First, analyze the task to determine:
REQUIRED: Use Glob and Grep tools for local code discovery to find relevant rule files and guidelines.
EXECUTION STRATEGY: Execute 3+ tools simultaneously in the FIRST action for efficiency. Never execute tools sequentially when they can run in parallel.
MANDATORY STEPS:
Find Rule Files (run in parallel): Use multiple Glob patterns simultaneously.
# Primary rules
Glob pattern=".cursor/rules/*.mdc"
Glob pattern="**/CLAUDE.md"
Glob pattern="**/AGENTS.md"
# Secondary rules
Glob pattern="**/CONTRIBUTING.md"
Glob pattern="**/ARCHITECTURE.md"
Glob pattern="**/STYLEGUIDE.md"
# Alternative AI tool locations
Glob pattern=".windsurf/rules/*"
Glob pattern=".cursorrules"
Glob pattern=".copilot/*"
# Configuration files
Glob pattern="**/.eslintrc*"
Glob pattern="**/tsconfig.json"
Glob pattern="**/biome.json"
Search by Content: Use Grep to find rules mentioning specific technologies or concepts.
Grep pattern="react" path=".cursor/rules"
Grep pattern="CRITICAL|MANDATORY" path=".cursor/rules" output_mode="content"
Grep pattern="testing" glob="*.md"
Grep pattern="must|should|never" glob="*.mdc" -i=true
Search Locations Priority:
.cursor/rules/*.mdc - Technology-specific rules (highest priority)CLAUDE.md - General project guidelinesAGENTS.md - Agent-specific instructions.windsurf/rules/, .cursorrules - Alternative AI tool rulesdocs/ - Documentation directoryOnce you identify the relevant files:
Read: Use the Read tool to examine the full content of the identified rule files (e.g., .cursor/rules/react.mdc).
Categorize Each Rule: For each rule found, determine:
Analyze:
Summarize the rules you found in a clear, actionable format:
When categorizing rules, use these common domain areas:
User: "I need to create a new React component." Skill Action:
Glob pattern=".cursor/rules/*.mdc" to find rule files.Grep pattern="react" path=".cursor/rules" to find React-related rules..cursor/rules/react.mdc..cursor/rules/react.mdc.kebab-case.tsx.User: "How do I write a backend endpoint?" Skill Action:
Glob pattern=".cursor/rules/*.mdc" to list available rules.Grep pattern="backend|endpoint|elysia" path=".cursor/rules" to find backend rules..cursor/rules/elysia.mdc and .cursor/rules/data-fetch.mdc.testing
Assess DDD fit; discover domains with EventStorming, define language and bounded contexts, and design aggregates, value objects, events, and repositories. Excludes architecture-only audits, product specs, and CQRS/Event Sourcing catalogs.
development
Build terminal UIs with ratatui following 2026 Rust best practices. Use when: (1) Creating new TUI apps, (2) Adding widgets/layouts, (3) Keyboard navigation/state management, (4) Image integration via ratatui-image, (5) Async event handling, (6) Release optimization. Covers v0.30.0+ API, Elm Architecture, StatefulWidget, color-eyre.
development
Find 10x product opportunities and high-leverage improvements. Use when user wants strategic product thinking, mentions '10x', wants to find high-impact features, or says 'what would make this 10x better', 'product strategy', or 'what should we build next'.
development
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.