Metadata-Version: 2.4
Name: ai-rulez
Version: 1.0.0rc11
Summary: CLI tool for managing AI assistant rules - generate configuration files for Claude, Cursor, Windsurf and more
Home-page: https://github.com/Goldziher/ai-rulez
Author: Na'aman Hirschfeld
Author-email: nhirschfeld@gmail.com
Project-URL: Homepage, https://github.com/Goldziher/ai-rulez
Project-URL: Bug Reports, https://github.com/Goldziher/ai-rulez/issues
Project-URL: Source, https://github.com/Goldziher/ai-rulez
Keywords: ai,rules,configuration,claude,cursor,windsurf,cli,assistant,copilot,generator
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: project-url
Dynamic: requires-python
Dynamic: summary

# ai-rulez

CLI tool for managing AI assistant rules across Claude, Cursor, Windsurf and other AI-powered development environments.

This Python package provides the `ai-rulez` command-line tool, which is written in Go for optimal performance and distributed as platform-specific binaries.

## Installation

```bash
pip install ai-rulez
```

The package will automatically download the appropriate binary for your platform during installation.

## Usage

Create an `ai_rules.yaml` configuration file in your project:

```yaml
metadata:
  name: my-project
  version: 1.0.0

rules:
  - name: code-style
    content: Follow the project's established coding conventions
  - name: testing
    content: Write comprehensive tests for all new features

outputs:
  - file: .cursorrules
  - file: CLAUDE.md
```

Then generate your AI assistant configuration files:

```bash
# Generate files
ai-rulez generate

# Validate configuration
ai-rulez validate

# Initialize a new configuration
ai-rulez init
```

## Platform Support

Pre-built binaries are available for:
- macOS (Intel and Apple Silicon)
- Linux (x64, ARM64, and x86)
- Windows (x64 and x86)

## Documentation

For complete documentation, examples, and source code, visit the [GitHub repository](https://github.com/Goldziher/ai-rulez).

## License

MIT
