-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Garot Conklin edited this page Jan 17, 2025
·
2 revisions
Cursor Rules Dynamic is a VSCode extension that provides dynamic management and analysis of .cursorrules files for Cursor AI projects. The project is focused on enhancing the development experience with Cursor AI through intelligent rule management and code pattern analysis.
- Current Phase: VSCode Extension Development
-
Focus:
- Core Extension Features: 100% Test Coverage
- Dynamic Analysis Engine
- Template Management System
-
Key Features:
- Dynamic code pattern analysis
- Real-time rule monitoring
- Template management system
- Format conversion with preview
- Project scanning capabilities
- Version control and backups
cursor-rules-dynamic/
├── .github/
│ └── workflows/ # CI/CD pipelines
├── vscode-extension/
│ ├── src/
│ │ ├── converter/ # Format conversion logic
│ │ ├── templates/ # Template management
│ │ ├── test/ # Test suites
│ │ └── types/ # TypeScript types
│ ├── schemas/ # JSON schemas
│ └── scripts/ # Development tools
└── README.md- MVP Overview
- MVP Architecture
- MVP Implementation
- MVP Testing Strategy
- Development Guide
- Extension API Specifications
- Rule Schema Documentation
-
Clone the repository:
git clone https://github.com/fleXRPL/cursor-rules-dynamic.git cd cursor-rules-dynamic -
Set up development environment:
cd vscode-extension npm install -
Run tests and checks:
npm run test npm run lint -
Build the extension:
npm run compile
- VSCode 1.96.0 or later
- Node.js 18.x or later
- TypeScript 5.3.3
- GitHub Personal Access Token for package publishing
src/
├── converter/ # Format conversion
│ └── textConverter.ts # Text to JSON conversion
├── templates/ # Template management
│ └── templateService.ts # Template handling
├── test/ # Test suite
│ ├── runTest/ # Test runner
│ └── suite/ # Test cases
└── types/ # Type definitions
└── cursorrules.ts # Rule typesKey Features:
- TypeScript with strict type checking
- Comprehensive test coverage
- Modular architecture
- Extensible template system
Project Lead: garotm Repository: fleXRPL/cursor-rules-dynamic
This project is licensed under the MIT License - see the LICENSE file for details.
© Cursor Rules Dynamic 2024