+
Skip to content

cpritchett/ai-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Tools

A collection of scripts and utilities for standardizing AI coding assistant configurations and workflows across repositories.

🎯 Purpose

This repository provides tools to:

  • Standardize AI assistant configurations using industry standards
  • Automate setup and migration of AI tool configurations
  • Reduce maintenance overhead across multiple repositories
  • Improve consistency in AI-assisted development workflows

📁 Repository Structure

ai-tools/
├── README.md              # This file
├── tools/                 # AI development tools
│   ├── agent-setup/       # AGENT.md specification tools
│   │   ├── README.md      # Documentation
│   │   └── setup-agent-md.sh  # Setup script
│   ├── workflow-automation/    # Workflow automation tools
│   └── configuration-management/  # Configuration management tools
├── docs/                  # Documentation and guides
└── examples/              # Example configurations and usage

🛠️ Tools

Agent Setup Tools

setup-agent-md.sh

Implements the AGENT.md specification in any repository, creating a universal configuration file that all AI coding assistants can read.

Quick Start:

# Interactive setup
./tools/agent-setup/setup-agent-md.sh

# Enable all AI tools
./tools/agent-setup/setup-agent-md.sh --all

# Specific tools only
./tools/agent-setup/setup-agent-md.sh --claude --copilot --cursor

Features:

  • Supports 8+ major AI coding assistants
  • Backs up existing configurations safely
  • Generates LLM integration prompts for intelligent content merging
  • Creates symbolic links for multi-tool compatibility
  • Follows official AGENT.md specification

Full Documentation →

🚀 Getting Started

  1. Clone the repository:

    git clone <repository-url>
    cd ai-tools
  2. Make tools executable:

    chmod +x tools/**/*.sh
  3. Run a tool:

    # Navigate to your target repository
    cd /path/to/your/repository
    
    # Run the AGENT.md setup tool
    /path/to/ai-tools/tools/agent-setup/setup-agent-md.sh --all

📖 Supported AI Tools

Tool Configuration File Status
Claude Code CLAUDE.md
GitHub Copilot .github/copilot-instructions.md
Kiro AI .kiro/steering/project.md
Cursor .cursorrules
Windsurf .windsurfrules
Continue .continuerc.json
Roo .roorc
Cline .clinerc

🎨 Philosophy

Single Source of Truth

Rather than maintaining separate configuration files for each AI tool, we advocate for a unified approach where all AI assistants read from the same configuration source.

Standards-Based

We follow emerging industry standards like the AGENT.md specification to ensure future compatibility and interoperability.

Safe Migration

Our tools prioritize safety by backing up existing configurations before making changes, and providing intelligent merging capabilities.

Developer Experience

We focus on reducing friction and maintenance overhead while improving the consistency and quality of AI-assisted development.

🔮 Future Tools

This repository is designed to house additional AI development tools:

Workflow Automation

  • CI/CD integration tools
  • Automated code review helpers
  • Development pipeline optimizers

Configuration Management

  • Configuration validation tools
  • Cross-tool compatibility helpers
  • Environment standardization utilities

Additional Categories

  • AI prompt management utilities
  • Performance monitoring tools
  • Integration testing frameworks

🤝 Contributing

Contributions are welcome! Please:

  1. Follow the existing code structure and documentation style
  2. Add comprehensive documentation for new tools
  3. Include usage examples and test cases
  4. Ensure tools are safe and non-destructive
  5. Follow conventional commit message format
  6. Place tools in appropriate subdirectories

🆘 Support

  • Issues: Report bugs or request features via GitHub issues
  • Documentation: Check tool-specific README files in respective directories
  • Examples: See the examples/ directory for usage patterns

Built to standardize and streamline AI-assisted development workflows.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载