Awesome-omni-skill generate-instructions
Analyze a directory and generate consolidated Cursor rules.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/generate-instructions" ~/.claude/skills/diegosouzapw-awesome-omni-skill-generate-instructions && rm -rf "$T"
manifest:
skills/development/generate-instructions/SKILL.mdsource content
Generate Directory Instructions
Analyze a specific directory in the monorepo and create a consolidated rule file for Cursor.
Inputs
- Target Directory (required) - The directory path to analyze (e.g.,
,packages/api
)apps/web
Output
Create a single file at
.cursor/rules/{DIR_NAME}.mdc with:
- Frontmatter:
globs: "{DIR_PATH}/**" - All 7 sections populated with directory-specific information
Steps
- Analyze the Directory - Examine code structure, patterns, and conventions
- Generate Instructions File - Create the consolidated file with all sections
- Validate Content - Ensure all mentioned code/patterns actually exist
- Review Formatting - Follow the guidelines below
Sections to Include
1. Overview
- What this directory/package does
- Key concepts and domain terms
- Primary consumers/users of this code
- Integration points with other parts of the monorepo
2. Architecture & Patterns
- Folder structure within this directory
- Module boundaries and responsibilities
- Communication patterns (events, APIs, shared state)
- External service integrations
3. Stack Best Practices
- Language-specific idioms used here
- Framework patterns and conventions
- Dependency injection approach
- Error handling and validation patterns
4. Anti-Patterns
- Patterns to avoid in this directory
- Common mistakes to watch for
- Security pitfalls specific to this code
5. Data Models
- Key entities and their relationships
- DTOs and value objects
- Validation rules
- Database/storage patterns
6. Security & Configuration
- Environment variables used
- Secrets and sensitive data handling
- Authentication/authorization patterns
- API security considerations
7. Commands & Scripts
- Build commands for this directory
- Test commands
- Development scripts
- Deployment commands
Guidelines
- Each section should be concise (aim for 5-10 bullet points per section)
- Use bullet points, not paragraphs
- Include specific file paths and code examples from THIS directory
- Only document patterns that actually exist in the code
- Skip sections that don't apply (but include the header with "N/A" note)
- The
glob should match the target directory (e.g.,globs
)packages/api/**
Output Format
--- globs: "{DIR_PATH}/**" --- # {DIR_NAME} Instructions ## Overview - [specific bullet points] ## Architecture & Patterns - [specific bullet points] ## Stack Best Practices - [specific bullet points] ## Anti-Patterns - [specific bullet points] ## Data Models - [specific bullet points] ## Security & Configuration - [specific bullet points] ## Commands & Scripts - [specific bullet points]