Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.49 KB

README.md

File metadata and controls

49 lines (34 loc) · 1.49 KB

Dotfiles & Development Tools

A curated collection of dotfiles, development tools, and configuration settings that enhance the development workflow.

Repository Structure

  • .cursorrules - Configuration rules for Cursor IDE and LLM tools
  • .gitignore - Git ignore patterns for common development files
  • .cursorsettings - Cursor IDE settings and preferences

Useful Tools

A tool that converts code into natural language prompts, making it easier to interact with LLMs for code-related tasks.

Cursor Settings

The .cursorrules file contains guidelines for working with Cursor IDE and other LLM tools. Key principles include:

  1. Embrace Simplicity Over Cleverness

    • Write immediately understandable code
    • Optimize for readability first
    • Avoid premature optimization
  2. Focus on Core Functionality

    • Start with minimum viable solutions
    • Build incrementally based on needs
    • Remove unnecessary code
  3. Best Practices

    • Use descriptive names
    • Keep functions short and focused
    • Handle errors explicitly
    • Use type hints
    • Maintain consistent formatting
  4. Debugging Approach

    • Identify symptoms
    • Reproduce in controlled environment
    • Understand system components
    • Form and test hypotheses

Contributing

Feel free to submit pull requests or suggest additional tools and configurations that could benefit others.

License

This project is licensed under the terms included in the LICENSE file.