champion-dev

Community

Build and test a champion’s skills with TDD.

Authormutemoon
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It standardizes how to implement a champion’s Q/W/E/R skills and related buffs by enforcing a consistent architecture, asset naming expectations, and a test-driven development workflow.

Core Features & Use Cases

  • Skill system architecture alignment: Ensures casting follows the on_skill_cast pipeline with slot-based dispatch and correct cooldown/recast handling.
  • Deterministic skill implementation rules: Restricts implementation to approved atomic actions (animation, damage, dash, missile/attached field, attack reset, and buff relationships) and approved buff/debuff types.
  • TDD-driven acceptance for gameplay behavior: Requires writing tests in the champion’s tests.rs first to validate casting success, cooldown/consumption, target filtering, and multi-stage/recast behavior.

Quick Start

Tell the AI to generate the required champion tests.rs and then implement the missing Q/W/E/R logic inside crates/lol_champions/src/<champion>/ using only the approved atomic actions and buffs, matching the animations and config/asset paths exactly.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: champion-dev
Download link: https://github.com/mutemoon/moon-lol/archive/main.zip#champion-dev

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.