SkillAgentSearch skills...

cursorrules

A wicked npx-able lib of Cursor rules with Otaku AI agents, optional lean workflow πŸŽ€

Install / Use

npx skills add usrrname/cursorrules

Installs into whichever agent you are using.

About this skill
πŸ“

.cursorrules

Cursor IDE rules (legacy)

Quality Score

76/100

Category

Automation

Supported Platforms

Cursor

Our assessment of cursorrules

cursorrules scores 76/100 on our quality scale, 2594th of 2,863 Automation skills we index.

Its .cursorrules is 8.9 KB long, well organised into 39 sections with 8 code examples: a thorough specification that gives an agent plenty to work with.

It has 11 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
29/30
Structure
20/20
Description
12/15
Adoption
5/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • Our last check on 2026-10-20 found the source still online.
  • It is released under the ISC license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 86/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit β€” read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk β€” read a skill before letting an agent act on it.

cursorrules compared with similar skills

All 4 of these similar skills score higher than cursorrules; compare them before choosing.

SkillScoreStarsUpdatedFormat
cursorrules (this skill)by usrrname76117mo ago.cursorrules
Agent-Reachby Panniantong100109.2ktodayCLAUDE.md
Scraplingby D4Vinci10097.9ktodayMCP Server
rufloby ruvnet10081.0ktodayMCP Server
openclawby thedotmack100107.6k5d agoSKILL.md

Frequently asked questions

How do I install cursorrules?
Run npx skills add usrrname/cursorrules. The install tabs above show the steps for each supported agent.
Which AI agents does cursorrules work with?
It is written for Cursor, as a .cursorrules file. Other agents that read the same format can often use it too.
Is cursorrules safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is ISC-licensed and scores 86/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is cursorrules still maintained?
The repository was last updated about 7 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

cursorrules 🌸

<div style="display: flex; flex-direction: row; gap: 10px;">

Deploy to GitHub Pages

Publish Package

npm version

</div>

A standard library of rules for Cursor, inspired by geoffrey huntley @ghuntley's "You are using Cursor AI incorrectly..." and borrowing heavily from Brian Madison @bmadcode's BMAD Method.

cursorrules-ezgif com-optimize

πŸš€ Installation

npx @usrrname/cursorrules

By default, the package saves .cursor/ folder inside a output/ directory at your current working directory.

But if you're inside the root of a project folder, running npx @usrrname/cursorrules --flat will save the .cursor/ folder to the root of the project, and then you're ready to go!

Command Options

| Flag | Description | |------|-------------| | -h, --help | Display help instructions | | -i, --interactive | Interactive Rule Selection | | -f, --flat | Install without parent directory | | -o, --output | Set output directory (Default: .cursor/) | | -v, --version | Show package version |

interactive

✨ Featured AI Agents

Meet our delightfully (neuro)diverse team of AI assistants:

  • SailorScrum - A supportive leader who helps you plan and track your projects in the spirit of Sailor Moon.
  • KawaiiSamurai - An enthusiastic otaku developer who makes coding kawaii~
  • BasicDev - A perfectly adequate corporate programmer
  • SageDaddy - A battle-tested veteran developer with 20 years of wisdom
  • Spellchuck - A meticulous documentation diva (that's me! ✨)
  • ThirstySimp - An anxious but well-meaning trend-conscious developer
  • qwoof - A blunt, opinionated, quality assurance anthro-wolf.
  • Godmode - A gentle, battle-hardened devops superagent
  • Fair Witness - An agent that analyzes topics using five functions: observer, evaluator, analyst, synthesist, and communicator

For more, see modes.json

:new: The Fair Witness FrameworkπŸͺ„πŸ“œ

It can be hard to get a neutral or objective analysis of a topic. This agent provides structured analysis using Function-Epistemic Approaches from the Fair Witness framework. You can customize the analysis with:

  • Functions: Choose which functions to include (observer, evaluator, analyst, synthesist, communicator)
  • Complexity: Set detail level (low, moderate, high)
  • Tone: Adjust style (dry, engaging, vivid)
  • Length: Control output size (low, moderate, high)
# Basic analysis
Use Fair Witness to analyze artificial intelligence in healthcare

# Customized analysis
Use Fair Witness to analyze climate change with functions: observer, synthesist, complexity: low, tone: engaging.

# Compare multiple topics

Use Fair Witness to compare Python, JavaScript, and TypeScript with functions:  evaluator, analyst, communicator. Include sources. // includes web-based search results

:warning: You will find that different models will produce differing results.

See Examples of using the Fair Witness Framework

πŸ€– Supported AI Models

This project supports models supported by Cursor.

For the complete list of supported models, configuration guidelines, and selection recommendations, see Cursor's Supported Models Documentation.

About

This is an experiment to see if I can use Cursor to create a library of rules and agents that will aid in bootstrapping other projects with my own preferences. Part way there, I tried making the agents more fun to work with. It's kind of like playing the Sims.

Principles:

  • uses Cursor latest version
  • TRY to prompt and use the agent/composer to reach goals as much as possible

πŸ“ Project Structure

On the meta level, the project is structured as follows:

.cursor/
β”œβ”€β”€ rules/
β”‚   β”œβ”€β”€ core/        # Required global rules for agentic codegen
β”‚   β”œβ”€β”€ standards/   # Custom rules for standards around different languages and stacks
β”‚   β”œβ”€β”€ templates/   # Document templates for project context 
β”‚   β”œβ”€β”€ utils/       # Rules for tooling and developer experience
β”‚   └── workflows/   # Rules for workflow to be followed by agents
└── modes.json       # Custom agent configurations

Any request to update or add a rule will be saved in the rules/ folder.

See docs for more information on the custom agents.

A project that uses these cursor rules and agents will generate the following structure, which is as follows:

.cursor/.ai/
β”œβ”€β”€ story-#.story.md | task-#.task.md # User story and task files generated by the lean workflow
β”œβ”€β”€ architecture/
β”‚   β”œβ”€β”€ high-level-architecture.md
β”‚   └── decision-records/
β”œβ”€β”€ backlog/
β”‚   └── story-#.story.md
└── spikes/
    └── spike-#.spike.md

πŸ“ Release Notes & Changelog Generation

In the enablement of complete laziness, I tried getting Cursor to release from chat.

:construction: Automate Release Workflow :construction:

Use with caution. This isn't perfect.

Create a release with a version bump, generate release notes and changelog, and update the version in package.json.

Usage Examples:

In Agent, or Manual mode, you can use the following commands to generate release notes:

# Automate release
Create/Prepare a release

# Generate release notes with automatic version bump detection
[Create|Generate] release notes

# Specify version bump upfront
Create a major release
Create a minor release  
Create a patch release

If you don't specify a version bump, the rule will ask you to choose a version bump.

<details> <summary>Output Example</summary>
# What's Changed in @usrrname/cursorrules v0.2.0

**Release Date**: December 19, 2024
**Previous Version**: 0.1.3
**Version Bump**: MINOR - New features added (dependency analysis and security scan rules)

## πŸš€ New Features
- **Dependency Analysis Agent** ([bd3cc13](link-to-commit)) - Added comprehensive dependency analysis agent with security scanning capabilities
- **Security Scan Agent** ([bd3cc13](link-to-commit)) - Implemented security scanning functionality for dependency vulnerability assessment

## πŸ› Bug Fixes
- **Security Scan Glob Patterns** ([b6ab515](link-to-commit)) - Fixed glob patterns for security-scan-agent rule to include bun.lockb files

## πŸ“‹ Version Update Commands
```bash
npm version minor --no-git-tag
git tag v0.2.0
git push origin v0.2.0

See RELEASE_NOTES_v0.1.3_to_v0.1.4.md

</details>

πŸ“š Changelog Generator

Generates a comprehensive changelog.md file at the project root in the style of Keep a Changelog with all version history when asked in Agent or Manual mode.

Usage Examples:

# Generate complete changelog with all versions
(Create/generate) changelog

# The rule will:
# - Analyze all git tags from the beginning of the repository
# - Create chronological changelog with newest versions at top
# - Include unreleased changes section
# - Follow Keep a Changelog format standards
<details> <summary>Output Example</summary>
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### πŸš€ Added
- **New Authentication Method** ([abc1234](link-to-commit)) - Added alternative authentication method for enhanced security

### πŸ› Fixed
- **Login Issue Resolution** ([def5678](link-to-commit)) - Fixed critical login issue affecting user authentication

---

## [v2.0.0] - 2024-12-19

### πŸš€ Added
- **User Authentication System** ([#123](link-to-PR)) - Added comprehensive authentication with JWT tokens

### πŸ’₯ Changed
- **API v1 Deprecation** ([jkl3456](link-to-commit)) - Removed deprecated v1 endpoints

---

## [v1.3.0] - 2024-12-15

### πŸš€ Added
- **Dark Mode Support** ([#125](link-to-PR)) - Added comprehensive dark mode theme

[Unreleased]: https://github.com/username/project/compare/v2.0.0...HEAD
[v2.0.0]: https://github.com/username/project/compare/v1.3.0...v2.0.0
[v1.3.0]: https://github.com/username/project/releases/tag/v1.3.0
</details>

Contributing

Contributions are welcome! Check out CONTRIBUTING.md

Related Skills

View on GitHub
GitHub Stars11
CategoryAutomation
Updated7mo ago
Forks1

Languages

JavaScript

Trust signals

86/100

From repository metadata: license, adoption, age and documentation. Not a code audit β€” see the Safety scan above for what the skill file itself contains.

2 low1 info