🎯

code-review-excellence

🎯Skill

from thapaliyabikendra/ai-artifacts

VibeIndex|
What it does

Performs comprehensive, AI-powered code reviews for ABP Framework projects, analyzing code quality, identifying potential issues, suggesting improvements, and ensuring adherence to best practices a...

πŸ“¦

Part of

thapaliyabikendra/ai-artifacts(41 items)

code-review-excellence

Installation

git cloneClone repository
git clone https://github.com/thapaliyabikendra/ai-artifacts.git
npxRun with npx
npx github:thapaliyabikendra/ai-artifacts install .
Install ScriptRun install script
curl -sSL https://raw.githubusercontent.com/thapaliyabikendra/ai-artifacts/main/scripts/install.sh | bash -s -- /path/to/project
npxRun with npx
npx github:thapaliyabikendra/ai-artifacts update
npxRun with npx
npx github:thapaliyabikendra/ai-artifacts uninstall
πŸ“– Extracted from docs: thapaliyabikendra/ai-artifacts
3Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# AI Artifacts

A comprehensive collection of Claude Code agents, skills, and commands for ABP Framework development.

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)

[![ABP Framework](https://img.shields.io/badge/ABP%20Framework-8.x%20%7C%209.x%20%7C%2010.x-purple)](https://abp.io)

Overview

AI Artifacts provides AI-powered development assistance for ABP Framework projects through:

| Component | Count | Description |

|-----------|-------|-------------|

| Agents | 11 | Specialized AI agents for different development roles |

| Skills | 47 | Domain expertise and coding patterns |

| Commands | 27 | Slash commands for common development tasks |

Quick Start

Installation

Choose your preferred installation method:

#### Option 1: Git Clone + Install Script (Recommended)

```bash

# Clone the toolkit

git clone https://github.com/thapaliyabikendra/ai-artifacts.git

# Install to your project

cd ai-artifacts

./scripts/install.sh /path/to/your/project

# On Windows (PowerShell)

.\scripts\install.ps1 -TargetPath "C:\Projects\YourProject"

```

#### Option 2: npx (No Clone Required)

```bash

npx github:thapaliyabikendra/ai-artifacts install .

```

#### Option 3: One-Line Install (Unix/macOS/WSL)

```bash

curl -sSL https://raw.githubusercontent.com/thapaliyabikendra/ai-artifacts/main/scripts/install.sh | bash -s -- /path/to/project

```

#### Option 4: Manual Installation

  1. Clone or download this repository
  2. Copy the .claude/ directory to your project root
  3. Add the toolkit section to your CLAUDE.md (see fragments/claude-md-section.md)

Verify Installation

After installation, your project should have:

```

your-project/

β”œβ”€β”€ .claude/

β”‚ β”œβ”€β”€ agents/ # 11 AI agents

β”‚ β”œβ”€β”€ skills/ # 47 skills with patterns

β”‚ β”œβ”€β”€ commands/ # 27 slash commands

β”‚ β”œβ”€β”€ knowledge/ # Knowledge base

β”‚ β”œβ”€β”€ guidelines/ # Best practices

β”‚ β”œβ”€β”€ GUIDELINES.md # Main usage guide

β”‚ └── ...

└── CLAUDE.md # Updated with toolkit references

```

What's Included

Agents

AI agents specialized for different development tasks:

| Category | Agents |

|----------|--------|

| Architects | backend-architect, business-analyst |

| Engineers | abp-developer, react-developer, devops-engineer |

| Reviewers | abp-code-reviewer, react-code-reviewer, qa-engineer, security-engineer |

| Specialists | debugger, database-migrator |

Usage:

```

Use the abp-developer agent to implement the Patient entity

```

Skills

Domain expertise automatically applied based on context:

| Category | Key Skills |

|----------|------------|

| ABP Framework | abp-framework-patterns, abp-entity-patterns, abp-service-patterns |

| Database | efcore-patterns, linq-optimization-patterns |

| Validation | fluentvalidation-patterns |

| Security | security-patterns, openiddict-authorization |

| Testing | xunit-testing-patterns, e2e-testing-patterns |

| Frontend | react-development-patterns, typescript-advanced-types |

Commands

Slash commands for common tasks:

| Command | Description |

|---------|-------------|

| /feature:add-feature | End-to-end feature development with SDLC automation |

| /generate:entity | Scaffold complete ABP entity with all layers |

| /generate:migration | Generate EF Core migration with review |

| /tdd:tdd-cycle | Execute TDD red-green-refactor workflow |

| /debug:smart-debug | AI-powered root cause analysis |

| /review:permissions | Audit ABP permission definitions |

| /review:pre-push | Fast security scan before git push |

Usage:

```

/generate:entity Patient --properties "Name:string,Email:string,DateOfBirth:DateTime"

```

Usage Guide

Agent Chains

Common workflows using multiple agents in sequence:

| Workflow | Agent Chain |

|----------|-------------|

| Full Feature | business-analyst β†’ backend-architect β†’ abp-developer β†’ qa-engineer β†’ abp-code-reviewer |

| Fast Feature | backend-architect β†’ abp-developer β†’ qa-engineer |

| Bug Fix | debugger β†’ abp-developer β†’ qa-engineer |

| Security Audit | security-engineer (standalone) |

Skill Discovery

Skills are automatically triggered based on context. For manual discovery:

```

Read .claude/SKILL-INDEX.md to find available skills

```

Command Reference

View all available commands:

```

See .claude/COMMAND-INDEX.md for full command reference

```

Updating

To update an existing installation:

```bash

# Using CLI

cd your-project

npx github:thapaliyabikendra/ai-artifacts update

# Or re-run install

./scripts/install.sh /path/to/your/project

```

Uninstalling

```bash

cd your-project

npx github:thapaliyabikendra/ai-artifacts uninstall

```

Or manually:

  1. Delete the .claude/ directory
  2. Remove the toolkit section from CLAUDE.md (between ai-artifacts:START and ai-artifacts:END comments)

Supported ABP Framework Versions

  • ABP Framework 8.x
  • ABP Framework 9.x
  • ABP Framework 10.x (primary target)

CLI Reference

```

claude-abp [options]

Commands:

install Install toolkit to target project

update Update existing installation

list List installed artifacts

uninstall Remove toolkit from project

version Show toolkit version

Options:

--dry-run Preview changes without applying

--force Overwrite without prompting

--skip-conflicts Skip existing files

--no-backup Don't create backups

--components Install specific components only

--verbose Show detailed output

--quiet Suppress non-error output

```

Project Structure

```

ai-artifacts/

β”œβ”€β”€ .claude/ # Artifacts to be installed

β”‚ β”œβ”€β”€ agents/ # AI agents by role

β”‚ β”œβ”€β”€ skills/ # Skills by category

β”‚ β”œβ”€β”€ commands/ # Slash commands by domain

β”‚ β”œβ”€β”€ knowledge/ # Knowledge base

β”‚ └── guidelines/ # Guidelines and best practices

β”œβ”€β”€ bin/

β”‚ └── claude-abp.js # CLI entry point

β”œβ”€β”€ src/

β”‚ └── installer.js # Core installation logic

β”œβ”€β”€ scripts/

β”‚ β”œβ”€β”€ install.sh # Bash installer

β”‚ └── install.ps1 # PowerShell installer

β”œβ”€β”€ fragments/

β”‚ β”œβ”€β”€ claude-md-template.md # Full CLAUDE.md template

β”‚ β”œβ”€β”€ claude-md-section.md # Section to inject

β”‚ └── settings-defaults.json # Default settings

β”œβ”€β”€ VERSION # Current version

β”œβ”€β”€ CHANGELOG.md # Version history

└── README.md # This file

```

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Adding New Artifacts

  • Agents: Add to .claude/agents//
  • Skills: Add directory to .claude/skills/ with SKILL.md
  • Commands: Add to .claude/commands//

Update the corresponding index files after adding new artifacts.

License

Apache License 2.0 - see [LICENSE](LICENSE) for details.

Links

  • [ABP Framework Documentation](https://docs.abp.io)
  • [Claude Code Documentation](https://docs.anthropic.com/claude-code)
  • [Report Issues](https://github.com/thapaliyabikendra/ai-artifacts/issues)

More from this repository10

🎯
clean-code-dotnet🎯Skill

clean-code-dotnet skill from thapaliyabikendra/ai-artifacts

🎯
abp-api-implementation🎯Skill

abp-api-implementation skill from thapaliyabikendra/ai-artifacts

🎯
abp-entity-patterns🎯Skill

Implements domain layer patterns for ABP Framework, providing robust entity, aggregate, repository, and domain service implementations following DDD principles.

🎯
generating-tests🎯Skill

generating-tests skill from thapaliyabikendra/ai-artifacts

🎯
requirements-engineering🎯Skill

Analyzes and transforms business requirements into structured, actionable technical specifications for software development projects, ensuring clear communication between stakeholders and developme...

🎯
fluentvalidation-patterns🎯Skill

fluentvalidation-patterns skill from thapaliyabikendra/ai-artifacts

🎯
linq-optimization-patterns🎯Skill

Optimizes LINQ queries in EF Core/ABP applications by preventing N+1 queries, implementing eager loading, and improving database-level performance.

🎯
security-patterns🎯Skill

Generates and recommends security best practices, design patterns, and code implementations for protecting ABP Framework applications against common vulnerabilities and potential cyber threats.

🎯
efcore-patterns🎯Skill

Configures and optimizes Entity Framework Core patterns for ABP Framework, focusing on entity configuration, migrations, and relationship design with PostgreSQL.

🎯
csharp-advanced-patterns🎯Skill

csharp-advanced-patterns skill from thapaliyabikendra/ai-artifacts