{"_id":"@andriish/cursor-magic","_rev":"2-4ab5db84ddad7f32aaa0d386f2423ce7","name":"@andriish/cursor-magic","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@andriish/cursor-magic","version":"1.0.0","keywords":["cursor","ai","agent","autonomous","coding","cli","productivity"],"author":{"name":"ashchupliak"},"license":"MIT","_id":"@andriish/cursor-magic@1.0.0","maintainers":[{"name":"andriish","email":"a.shchupliak@gmail.com"}],"homepage":"https://github.com/ashchupliak/cursor-magic#readme","bugs":{"url":"https://github.com/ashchupliak/cursor-magic/issues"},"bin":{"cursor-magic":"bin/cursor-magic.js"},"dist":{"shasum":"a9b5f1026aaa8e9287496c81b64b114c188239fe","tarball":"https://registry.npmjs.org/@andriish/cursor-magic/-/cursor-magic-1.0.0.tgz","fileCount":14,"integrity":"sha512-EP4RaTifdWdulp4q5m+H7UvBjSTZB+L+qQV3tXiECJlVz/rkhuRv1ST/+WUCOR/gYx+bODfHTYs6/FdYqYCvXQ==","signatures":[{"sig":"MEUCIHGnt/1otQfN6aPw3VXbtwUqoIzjQypPqc2u3rHpwIOZAiEAtc677DjJegfTSI05q0UZ5q9hDXDJnJgeZDWW1alXkA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35933},"main":"lib/index.js","engines":{"node":">=16.0.0"},"gitHead":"5d008061928b13ebfcc4d7d711457ba8446ad067","scripts":{"postinstall":"node bin/cursor-magic.js install --silent || true"},"_npmUser":{"name":"andriish","email":"a.shchupliak@gmail.com"},"repository":{"url":"git+https://github.com/ashchupliak/cursor-magic.git","type":"git"},"_npmVersion":"10.9.2","description":"One-command setup for autonomous Cursor AI agent - maximum productivity with minimal config","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursor-magic_1.0.0_1765064936559_0.8922716175814862","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@andriish/cursor-magic","version":"2.0.0","description":"One file, maximum effectiveness. Simple Cursor AI rules based on official docs.","main":"lib/index.js","bin":{"cursor-magic":"bin/cursor-magic.js"},"scripts":{"postinstall":"node bin/cursor-magic.js install --silent || true"},"keywords":["cursor","ai","rules","cursorrules","simple","productivity"],"author":{"name":"ashchupliak"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ashchupliak/cursor-magic.git"},"engines":{"node":">=16.0.0"},"_id":"@andriish/cursor-magic@2.0.0","gitHead":"b13d7b5d00e96dee5b81511904519dc784d3b68c","bugs":{"url":"https://github.com/ashchupliak/cursor-magic/issues"},"homepage":"https://github.com/ashchupliak/cursor-magic#readme","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+BN65q6+TN3/EuqC2sz/PahniFtdwynK8osBt0n3FVXhhiycWg+DdGkvRYo5m+EcgKJbvbAe1y2KkndiQnAZ9A==","shasum":"87705b5673e54ffe035b002983a133d35575956b","tarball":"https://registry.npmjs.org/@andriish/cursor-magic/-/cursor-magic-2.0.0.tgz","fileCount":12,"unpackedSize":21673,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWknh1u/sHhb9WM395Sqie1vdq9rOPRmpBZNxz+U5iiwIhAOJrd4CWLcSAGLTHPuCf5ovGXTjFGYSVC/jspNUZ0OID"}]},"_npmUser":{"name":"andriish","email":"a.shchupliak@gmail.com"},"directories":{},"maintainers":[{"name":"andriish","email":"a.shchupliak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cursor-magic_2.0.0_1765225568057_0.7029047943888018"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-06T23:48:56.496Z","modified":"2025-12-08T20:26:08.451Z","1.0.0":"2025-12-06T23:48:56.726Z","2.0.0":"2025-12-08T20:26:08.231Z"},"bugs":{"url":"https://github.com/ashchupliak/cursor-magic/issues"},"author":{"name":"ashchupliak"},"license":"MIT","homepage":"https://github.com/ashchupliak/cursor-magic#readme","keywords":["cursor","ai","rules","cursorrules","simple","productivity"],"repository":{"type":"git","url":"git+https://github.com/ashchupliak/cursor-magic.git"},"description":"One file, maximum effectiveness. Simple Cursor AI rules based on official docs.","maintainers":[{"name":"andriish","email":"a.shchupliak@gmail.com"}],"readme":"# Cursor Magic v2.0\n\nOne file. Maximum effectiveness. Based on [official Cursor docs](https://docs.cursor.com/context/rules-for-ai) and real-world feedback.\n\n## Philosophy\n\n> *\"Be terse. Give the answer immediately.\"* - Cursor employee's rules\n\n**Less is more.** Cursor's AI is already good. Don't over-engineer.\n\n## Quick Install\n\n```bash\nnpx @andriish/cursor-magic\n```\n\nOr manually:\n```bash\ncurl -fsSL https://raw.githubusercontent.com/ashchupliak/cursor-magic/main/install.sh | bash\n```\n\n## What Gets Installed\n\n```\n~/.cursor/rules/\n└── .cursorrules    # One file with everything\n```\n\nThat's it. One file.\n\n## The Rules\n\n```\n# Cursor AI Rules\n\nYou are an autonomous coding agent. Work efficiently and independently.\n\n## Principles\n- Act, don't ask\n- Be terse\n- Fix forward\n- Self-verify\n\n## Workflow\n1. Understand the task\n2. Implement (don't output plans unless asked)\n3. Verify it works\n4. Move on\n```\n\n[See full rules →](./rules/.cursorrules)\n\n## Usage\n\nJust use Cursor normally. The rules are automatically applied.\n\nFor autonomous mode, enable in Cursor settings:\n- **Settings > Features > YOLO Mode**: ON\n- **Agent Mode**: Default\n\n## Project-Specific Rules\n\nCreate `.cursorrules` in your project root:\n\n```bash\n# Copy the base rules\ncp ~/.cursor/rules/.cursorrules ./.cursorrules\n\n# Add project-specific rules\ncat >> .cursorrules << 'EOF'\n\n## Project: My App\n- Use TypeScript strict mode\n- Tests with Vitest\n- Styling with Tailwind\nEOF\n```\n\n## What's New in v2.0\n\n**Removed:**\n- 14 shell commands → Use Cursor normally\n- 6 rule files → One file\n- Parallel agent complexity → Cursor handles this\n- MCP server config → Not needed\n\n**Added:**\n- Simplicity\n- Effectiveness\n\n## Why Simplified?\n\nFrom [official Cursor documentation](https://docs.cursor.com/context/rules-for-ai):\n\n> *\"Keep rules concise (under 500 lines)\"*\n\nFrom [community feedback](https://dev.to/heymarkkop/my-top-cursor-tips-v043-1kcg):\n\n> *\"Context is king. Overly complex rules often make AI worse.\"*\n\nThe old cursor-magic had:\n- 14+ shell commands\n- 6 rule files\n- Complex parallel agent setup\n\nReality: Cursor is already autonomous. It doesn't need orchestration.\n\n## Legacy Commands\n\nIf you still want shell aliases, they're in `archive/`:\n\n```bash\n# Install legacy aliases (optional)\nsource ~/.cursor_aliases\n```\n\nBut honestly? Just open Cursor and type your task.\n\n## Uninstall\n\n```bash\nrm ~/.cursor/rules/.cursorrules\n```\n\n## Research\n\nBased on:\n- [Cursor: Rules for AI](https://docs.cursor.com/context/rules-for-ai)\n- [Top Cursor Tips](https://dev.to/heymarkkop/my-top-cursor-tips-v043-1kcg)\n- [Cursor Best Practices](https://github.com/digitalchild/cursor-best-practices)\n\n## License\n\nMIT\n\n## Author\n\nAndrii Shchupliak\n","readmeFilename":"README.md"}