Coding & Developmentβ¨οΈcursorπuniversal
cursorrules πΈ
A wicked npx-able lib of Cursor rules with Otaku AI agents, optional lean workflow π
Quick Start
Install this Skill
npx skills add usrrname/cursorrules# cursorrules πΈ <div style="display: flex; flex-direction: row; gap: 10px;"> [](https://github.com/usrrname/cursorrules/actions/workflows/pages.yml) [](https://github.com/usrrname/cursorrules/actions/workflows/publish.yml) [](https://badge.fury.io/js/%40usrrname%2Fcursorrules) </div> A standard library of rules for Cursor, inspired by geoffrey huntley [@ghuntley](https://github.com/ghuntley)'s ["You are using Cursor AI incorrectly..."](https://ghuntley.com/stdlib/) and borrowing heavily from Brian Madison [@bmadcode](https://github.com/bmadcode)'s [BMAD Method](https://github.com/bmad-code-org/BMAD-METHOD).  ## π Installation ```bash 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 |  ## β¨ 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](./.cursor/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](https://fairwitness.bot/). 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](./docs/fair-witness-examples.md) ## π€ 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**](https://docs.cursor.com/models#overview). ## 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 ... (truncated)
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
π€claudeπuniversal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
πuniversal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
β¨geminiπ€claudeπ¬gptπuniversal
524
34
View
misakanet-failure-memory
Coding & Developmentπ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
π€claudeβ¨οΈcursorπuniversal
424
158
View