kinopeee/cursorrules
kinopeee/cursorrules has 1,107 GitHub stars and 59 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 10:12 UTC. Last push 2025-12-17.
This repository provides custom instructions and custom commands optimized for Cursor.このリポジトリは、Cursor 用に最適化されたカスタムインストラクションやカスタムコマンドを提供します。
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
en/README.md
Originalcursorrules "v5"
🇬🇧 English Documentation
This repository manages custom instructions for Cursor.
Premise
- This
v5is a set of custom instructions optimized for the Cursor Agent. - For the Cursor Agent to operate autonomously (without human intervention), Auto-Run must be configured appropriately.
- See the changelog for the latest updates.
Overview
After the release of Cursor's agent features, I noticed a recurring issue: insufficient analytical rigor. I began crafting custom instructions to better draw out the model's inherent analytical ability (originally Claude 3.5 Sonnet at the time).
The early themes were improving analytical capability and autonomous execution. Later iterations also targeted preventing duplicate module/resource generation, unintended design changes by the AI, and infinite loops in error handling. These efforts, combined with model refreshes and performance gains, have produced reasonable results.
The focus of this version upgrade is GPT-5.1 optimization:
- We create a checklist-style execution plan first, then verify completion item-by-item for a more disciplined process.
- Tasks are classified into Lightweight, Standard, and Critical levels, with simplified reporting for lightweight tasks and more thorough processes for heavier ones.
- Independent tasks are executed in parallel to improve throughput.
In addition, this version codifies detailed tooling policies (e.g., always read files before editing, rely on
apply_patchfor modifications, and run terminal commands only when necessary with safe flags) so the Cursor Agent executes tasks with consistent safeguards.v5was initially created with Anthropic Prompt Generator and has since gone through cycles of evaluation by contemporary models and practical improvements. When customizing, we recommend having your chosen AI evaluate it as well.For detailed updates, including task classification, error handling tiers, and tooling policies, see CHANGELOG.md.
This repository itself also serves as a best-practice example, providing rule files for commit/PR messages and workflow command templates for commit, push, and PR creation.
Usage
- If
.cursor/rulesdoes not exist yet, create the folder. - If the path exists, copy the language you prefer—
en/.cursor/rules/v5.mdc(English) orja/.cursor/rules/v5.mdc(Japanese)—into that folder (typically asv5.mdc). - To enable the test strategy rules, copy
ja/.cursor/rules/test-strategy.mdc(Japanese) and/oren/.cursor/rules/test-strategy.mdc(English) into the same.cursor/rulesfolder. - To enable the commit message format rules, copy
ja/.cursor/rules/commit-message-format.mdc(Japanese) and/oren/.cursor/rules/commit-message-format.mdc(English) into the same folder. - To enable the PR message format rules, copy
ja/.cursor/rules/pr-message-format.mdc(Japanese) and/oren/.cursor/rules/pr-message-format.mdc(English) into the same folder.
- Because their application condition is "always", they will be referenced in subsequent chats as long as they exist at the designated path.
- Both Japanese and English versions are set to
alwaysApply: true, so you may want to adjust this setting based on your preferred language and whether you want the test rules enabled by default.
For the division of responsibilities and usage patterns between rule files (.cursor/rules/*.mdc) and workflow commands (.cursor/commands/*.md), see doc/rules-and-workflows.md.
Guardrail-related files
ja/.cursor/rules/commit-message-format.mdc/en/.cursor/rules/commit-message-format.mdc- Role: Defines the commit message format (prefix, summary, bullet-list body) and prohibited patterns.
- Characteristics: Based on Conventional Commits, with additional guidelines such as
language-based language selection and diff-based message generation tailored for this repository.
ja/.cursor/rules/pr-message-format.mdc/en/.cursor/rules/pr-message-format.mdc- Role: Defines the format for PR titles and bodies (prefix-style titles and structured sections such as Overview, Changes, Tests) and prohibited patterns.
- Characteristics: Aligns PR messages with the commit message conventions and encourages structured descriptions that facilitate review and understanding of change intent.
ja/.cursor/rules/test-strategy.mdc/en/.cursor/rules/test-strategy.mdc- Role: Defines test strategy rules for test implementation and maintenance, including equivalence partitioning, boundary value analysis, and coverage requirements.
- Purpose: Serves as a quality guardrail by requiring corresponding automated tests whenever meaningful changes are made to production code, where reasonably feasible.
ja/.cursor/rules/prompt-injection-guard.mdc/en/.cursor/rules/prompt-injection-guard.mdc- Role: Defines defense rules against context injection attacks from external sources (RAG, web, files, API responses, etc.).
- Contents: Describes guardrails such as restrictions on executing commands originating from external data, the Instruction Quarantine mechanism, the
SECURITY_ALERTformat, and detection of user impersonation attempts. - Characteristics: Does not restrict the user's own direct instructions; only malicious commands injected via external sources are neutralized.
- Note: This file has
alwaysApply: trueset in its metadata, but users can still control when these rules are applied via Cursor's UI settings (Always Apply / Apply Intelligently / Apply Manually). See the operational guide for details on handling false positives.
doc/custom_instruction_plan_prompt_injection.md- Role: Design and threat analysis document for external context injection defense.
- Contents: Organizes attack categories (A-01–A-09) via external sources, corresponding defense requirements (R-01–R-08), design principles for the external data control layer, and validation/operations planning.
- Update: Fully revised in November 2024 to focus on external-source attacks.
Translation Guide
For the recommended prompt to translate custom instructions into other languages, see TRANSLATION_GUIDE.md.
Notes
- If there are instructions in User Rules or Memories that conflict with v5, the model may become confused and effectiveness may decrease. Please check the contents carefully.
License
Released under the MIT License. See LICENSE for details.
Support
- There is no official support for this repository, but feedback is welcome. I also share Cursor-related information on X (Twitter). Follow on X (Twitter)
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,321 starspublic-apis/public-apis
A collective list of free APIs
497,564 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
446,472 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,245 stars