Skip to content

TechNickAI/ai-coding-config

Repository files navigation

AI Coding Configuration

Curated AI coding configuration and tools for Claude Code, Cursor, and more.

The Problem

AI coding tools are powerful but raw. Building good commands, rules, and agents takes experimentation. Most developers use AI at a fraction of its potential because they haven't built the workflows.

The Fix

Install a curated, battle-tested collection. Commands that automate real workflows. Rules that actually improve output. Agents that specialize. Works in Claude Code, Cursor, Windsurf, Cline - whatever you use.

Quick Start

Using Claude Code?

/plugin marketplace add https://github.com/TechNickAI/ai-coding-config
/plugin install ai-coding-config skills

Using Cursor, Windsurf, Cline, or others?

curl -fsSL https://raw.githubusercontent.com/TechNickAI/ai-coding-config/main/scripts/bootstrap.sh | bash

Then run the interactive setup:

/ai-coding-config

This detects your stack and installs relevant configurations.

Try This First

Use this on your next PR:

/address-pr-comments

This triages all bot comments on your PR: fixes real issues, declines nitpicks, and iterates until merge-ready. No more manual back-and-forth with linters and type checkers.

Then load your project's coding standards for all future work:

/load-rules

Now when you write code, your AI follows YOUR patterns - naming conventions, testing approach, project structure.

How It Works

┌─────────────────────────────────────────┐
│  ai-coding-config                       │
│  (standards, commands, agents)          │
└─────────────────────────────────────────┘
              │
      Plugin system / Bootstrap
              │
      ┌───────┴───────┐
      │               │
      ▼               ▼
  Project A      Project B

Your AI tool reads configurations from this repo. Rules provide passive context (coding standards). Commands provide active workflows (automations). Agents provide specialized expertise (debugging, code review).

What's Included

Type Count Purpose
Commands 15 Automate workflows
Agents 22 Specialized assistants
Rules 33 Coding standards
Skills 5 Autonomous capabilities
Personalities 7 Communication styles

Highlighted Commands

/autotask "description" - Autonomous development. Describe what you want, get a PR. Creates branch, implements, writes tests, handles bot feedback.

/autotask "add user settings page with dark mode toggle"

Requires: GitHub CLI (gh) installed and authenticated

/address-pr-comments - PR cleanup on autopilot. Triages bot comments: fixes real issues, declines nitpicks, iterates until merge-ready.

/troubleshoot - Connects to Sentry/HoneyBadger, analyzes errors, fixes bugs in parallel worktrees, submits PRs with root cause analysis.

/load-rules - Loads relevant coding standards for your current task. Working on React? Loads React patterns. Writing tests? Testing standards.

Highlighted Agents

All 22 agents included in the ai-coding-config plugin:

Development:

  • autonomous-developer - Implements features following your project patterns
  • debugger - Root cause analysis through systematic investigation
  • test-engineer - Generates comprehensive test coverage
  • test-runner - Runs tests with context-efficient output

Code Review:

  • security-reviewer - Security vulnerability analysis
  • performance-reviewer - Performance and efficiency review
  • architecture-auditor - Architecture and design patterns review
  • logic-reviewer - Bug and logic error detection
  • style-reviewer - Code style and conventions
  • error-handling-reviewer - Error handling and silent failure detection

Specialized:

  • ux-designer - User-facing content and interface design
  • design-reviewer - Frontend design quality review
  • seo-specialist - SEO audits and optimization
  • mobile-ux-reviewer - Mobile responsiveness review
  • git-writer - Commit messages and PR descriptions
  • prompt-engineer - LLM prompt optimization

Code Quality:

  • comment-analyzer - Comment accuracy and quality review
  • test-analyzer - Test coverage and quality review
  • simplifier - Simplify code while preserving functionality
  • observability-reviewer - Logging and monitoring review
  • site-keeper - Production health monitoring and error triage

Highlighted Rules

Rules are coding standards in .mdc format (markdown with frontmatter). AI reads these to understand your conventions.

Always active:

  • git-interaction.mdc - Git workflow, commit messages, PR standards
  • prompt-engineering.mdc - Writing prompts for LLMs

Framework-specific (loaded by /load-rules):

  • frontend/react-components.mdc - React patterns and hooks
  • python/python-coding-standards.mdc - Python conventions
  • django/django-models.mdc - Django ORM patterns

Personalities

Change how AI communicates. Same technical capabilities, different style.

  • Samantha - Warm, witty, emotionally intelligent
  • Sherlock Holmes - Analytical, deductive reasoning
  • Bob Ross - Calm, encouraging (bugs are happy accidents)
  • Ron Swanson - Minimalist, anti-complexity
  • Marie Kondo - Sparks joy in clean code
  • Stewie Griffin - Sardonic genius
  • Luminous - Heart-centered, presence-first

Activate: /personality-change samantha

Plugin Architecture

Everything is consolidated into one plugin: ai-coding-config. Install it to get all commands, agents, and skills:

/plugin install ai-coding-config

Personalities are included in the repository but activated separately via /personality-change.

Updates

Update configurations in any project:

/ai-coding-config update

Shows what changed, lets you choose what to update, preserves your customizations.

Requirements

Basic usage:

  • Claude Code, Cursor, Windsurf, Cline, or any AI tool with rules support

For autonomous workflows (/autotask, /troubleshoot):

  • Git with worktrees support
  • GitHub CLI (gh) installed and authenticated

Repository Structure

Plugin-first architecture - All distributable content lives in plugins/:

ai-coding-config/
├── .claude-plugin/marketplace.json   # Plugin manifest
├── plugins/
│   ├── core/                         # Main ai-coding-config plugin
│   │   ├── commands/                 # All workflow commands
│   │   ├── agents/                   # All 22 specialized agents
│   │   └── skills/                   # Autonomous capabilities
│   └── personalities/                # Personality variants
├── .cursor/rules/                    # Coding standards (.mdc)
├── rules/                            # Symlink to .cursor/rules/
├── .claude/                          # Symlinks to plugins/ for local dev
├── docs/                             # Guides
└── scripts/                          # Installation

Documentation

Contributing

Contributions welcome:

  • New plugins for languages/frameworks
  • Additional specialist agents
  • Improved coding standards
  • Bug fixes and documentation

See contributing guide.

Philosophy

  • Plugin-first - Everything distributable lives in plugins/, other locations symlink
  • Single source of truth - Configurations symlinked, never duplicated
  • Cross-tool compatibility - Works with Claude Code, Cursor, Windsurf, and others
  • Human control - AI prepares, human decides (especially for commits)

License: MIT | Author: TechNickAI | Repository: https://github.com/TechNickAI/ai-coding-config