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.development
Guides a founder through the full Y Combinator batch application end-to-end. A 10-phase workflow that captures the live YC form, profiles the founders, stress-tests the idea via an embedded grill loop, runs a mandatory 5-agent parallel external research pass on the startup, drafts every form field with anti-pattern and accepted-example checks, produces founder-video bullet notes (no script), runs a final adversarial gate, generates paste-ready submission answers, unlocks an interview-prep simulator after invite, and supports reapplicant delta tracking and post-decision post-mortems. Writes a documented markdown trail under a user-chosen workspace. Use when a founder wants to prepare a YC batch application, build their founder video, drill mock YC interview questions, or reapply with delta evidence. Don't use for pitch-deck design unrelated to YC, generic startup advice without applying, or post-funding work.
development
Authors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
tools
Provides guardrails for user-facing UI work: usability heuristics, accessibility floors, design-system discipline, component states, microcopy, motion, dark mode, responsive behavior, and human-AI UX. Use when designing, generating, reviewing, or refactoring visible product surfaces such as components, pages, dashboards, forms, dialogs, loading/empty/error states, or AI interfaces. Do not use for backend-only work, infrastructure, CLI/TUI design, or pure documentation editing.
tools
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects. Don't use for plain JavaScript, runtime validation libraries (Zod, Yup), or basic TypeScript syntax questions.