Cline 3.7.0: Enhanced Developer Experience with .clinerules Support

By Daniel Sogl4 min read

We're excited to dive into the latest release of Cline, version 3.7.0, which brings several significant improvements to enhance your AI-assisted development workflow. In this post, we'll explore the new features, with a special focus on the .clinerules directory support and how codingrules.ai can help you make the most of it.

What is Cline?

Before we dive into the new features, let's quickly introduce Cline for those who might be new to it. Cline is an innovative AI assistant that seamlessly integrates with your development environment, capable of using both your Command Line Interface (CLI) and Editor - hence the name. It's powered by advanced language models like Claude 3.5 Sonnet and offers agentic coding capabilities that go beyond simple code completion or technical support.

What sets Cline apart is its ability to:

  • Create and edit files with context awareness
  • Execute terminal commands (with your permission)
  • Explore and understand large codebases
  • Use browser automation for web development tasks
  • Extend its capabilities through the Model Context Protocol (MCP)

What's New in 3.7.0?

1. Interactive Options Selection

One of the most notable improvements in this release is the addition of selectable options when Cline asks questions or presents a plan. Instead of typing out responses, you can now simply click on your preferred option, making the interaction more efficient and user-friendly.

2. .clinerules Directory Support

The standout feature of this release is the new .clinerules/ directory support, contributed by @ryo-ma. This enhancement allows you to load multiple rule files at once, making it easier to organize and manage your AI coding instructions.

3. Performance Improvements

The release also includes several performance-related enhancements:

  • Prevention of extremely large files being loaded into context
  • Improved checkpoints loading performance
  • Warning system for large projects not suited for checkpoints

4. New API Providers

The release adds support for:

  • SambaNova API provider
  • VPC endpoint option for AWS Bedrock profiles
  • DeepSeek-R1 on AWS Bedrock

Deep Dive: .clinerules Directory

The new .clinerules/ directory feature is a game-changer for managing AI coding instructions. Here's why it matters and how codingrules.ai can help you make the most of it.

Understanding .clinerules

The .clinerules/ directory allows you to:

  1. Organize multiple rule files in a single location
  2. Separate rules by concern or domain
  3. Load all rules automatically when Cline starts
  4. Share rules across team members more easily

How codingrules.ai Can Help

At codingrules.ai, we're excited about this new feature because it aligns perfectly with our mission to help developers create and manage effective AI coding rules. Here's how we can help you leverage the new .clinerules/ directory:

  1. Rule Discovery

    • Browse our extensive collection of community-tested rules
    • Filter rules by programming language, framework, or use case
    • Find rules specifically optimized for Cline's capabilities
  2. Rule Organization

    • Get recommendations on how to structure your .clinerules/ directory
    • Learn best practices for rule categorization
    • Access templates for common rule patterns
  3. Rule Generation

    • Use our AI-powered rule generator to create custom rules
    • Convert existing documentation into Cline-compatible rules
    • Validate rules for optimal performance
  4. Team Collaboration

    • Share and sync rules across your team
    • Version control your rules effectively
    • Track rule effectiveness and usage

Best Practices for .clinerules

Based on our experience and community feedback, here are some recommended practices for organizing your .clinerules/ directory:

.clinerules/
├── general/
│   ├── coding-standards.md
│   └── git-workflow.md
├── frontend/
│   ├── react-patterns.md
│   └── styling-guidelines.md
├── backend/
│   ├── api-conventions.md
│   └── database-rules.md
└── testing/
    ├── unit-test-guidelines.md
    └── e2e-test-patterns.md

Getting Started with .clinerules

To start using the new .clinerules/ directory feature:

  1. Create a .clinerules/ directory in your project root
  2. Add your rule files (we recommend using .md or .mdx format)
  3. Visit codingrules.ai to discover and generate rules
  4. Organize rules based on your project's needs
  5. Share the rules with your team

Looking Forward

The addition of the .clinerules/ directory support in Cline 3.7.0 is just the beginning. At codingrules.ai, we're committed to helping developers make the most of this feature through:

  • Regular updates to our rule templates
  • New rule generation tools
  • Enhanced rule sharing capabilities
  • Improved rule effectiveness metrics

Conclusion

Cline 3.7.0's new features, especially the .clinerules/ directory support, represent a significant step forward in making AI-assisted development more organized and efficient. By leveraging codingrules.ai's resources and tools, you can maximize the benefits of these new features and create a more streamlined development workflow.

clineai-toolsdeveloper-experiencecoding-rules

Subscribe to Our Newsletter

Get the latest coding rules and updates delivered to your inbox.