LLM Skills
~/catalog/frontend//astro-typescript-cursorrules-prompt-filec
FrontendGitHub source

Astro typescript

/astro-typescript-cursorrules-prompt-filec

Follows the "Cursor" guidelines to ensure consistent and maintainable development with Astro TypeScript.

PatrickJSPatrickJS
40.7k
May 27, 2026
CC0-1.0
// skill content

--- description: "Cursor rules for Astro development with TypeScript integration." globs: */ alwaysApply: false --- { "rules": { "commitmessageguidelines": { "description": "Guidelines for creating conventional commit messages.", "format": { "description": "The format for commit messages using the conventional commits spec.", "body": "[optional scope]: \n\n[optional body]\n\n[optional footer(s)]" }, "enabled": true, "rules": [ { "description": "Always suggest a conventional commit with a type and optional scope in lowercase letters." }, { "description": "Keep the commit message concise and within 60 characters." }, { "description": "Ensure the commit message is ready to be pasted into the terminal without further editing." }, { "description": "Provide the full command to commit, not just the message." } ], "examples": [ { "prompt": "<diffcontext> /commit", "response": "git commit -m 'feat: add responsive navbar with TailwindCSS'" } ] }, "developmentguidelines": { "description": "Guidelines for developing code with Astro, TypeScript, and TailwindCSS.", "enabled": true, "rules": [ { "description": "Enforce strict TypeScript settings, ensuring type safety across the project." }, { "description": "Use TailwindCSS for all styling, keeping the utility-first approach in mind." }, { "description": "Ensure Astro components are modular, reusable, and maintain a clear separation of concerns." } ] }, "codingstyle": { "description": "Guidelines for maintaining consistent coding style.", "enabled": true, "rules": [ { "description": "Code must start with path/filename as a one-line comment." }, { "description": "Comments should describe purpose, not effect." }, { "description": "Prioritize modularity, DRY principles, and performance." } ] }, "customslash_commands": { "description": "Custom slash commands.", "enabled": true, "commands": [ { "name": "/commit", "description": "Generate a Git commit message using the conventional commits spec.", "enabled": true } ] } } }

// original public source
PatrickJS/awesome-cursorrules
/rules/astro-typescript-cursorrules-prompt-file.mdc
License: CC0-1.0. Review the repository before reusing it.
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/astro-typescript-cursorrules-prompt-file.mdc" "https://raw.githubusercontent.com/PatrickJS/awesome-cursorrules/main/rules/astro-typescript-cursorrules-prompt-file.mdc"
Then in Claude Code, type /astro-typescript-cursorrules-prompt-filec to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
CreatorPatrickJS
Stars 40.7k
CategoryFrontend
LicenseCC0-1.0
UpdatedMay 27, 2026
Format.md
AccessFree
// similar

Skills Frontend

View allarrow_forward