commit d06743acbea14418d1f83e3dc14eb7d7896e9ff0 Author: kayjaydee Date: Sun Apr 26 18:33:39 2026 +0200 chore: initial project setup diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d34d2a2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,57 @@ +# Claude Code + GSD planning (local only) +.claude/ +.planning/ + +# Gradle +.gradle/ +build/ +!gradle/wrapper/gradle-wrapper.jar +!**/src/**/build/ +gradle-app.setting +.gradletasknamecache + +# Java +*.class +*.jar +*.war +*.ear +*.nar +hs_err_pid* +replay_pid* +!gradle/wrapper/gradle-wrapper.jar + +# IntelliJ IDEA +.idea/ +*.iml +*.iws +*.ipr +out/ + +# Eclipse +.project +.classpath +.settings/ +bin/ + +# VS Code +.vscode/ +*.code-workspace + +# OS +.DS_Store +Thumbs.db +desktop.ini + +# Hytale dev server / local run artifacts +/run/ +/server/ +*.log +logs/ + +# Decompilation + local tooling (cfr.jar, server jar, decompiled sources) +.tools/ + +# Secrets / local env +.env +.env.local +*.local diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..a0e8c63 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,57 @@ + +## Project + +**ChainLightning Sceptre** + +Plugin Hytale (Mythlane) — un sceptre magique qui lance une foudre en chaîne. Le joueur cible un mob ; l'éclair saute jusqu'à 5 cibles consécutives dans un rayon de 8 blocs, avec des dégâts dégressifs et une traînée électrique visible (particles + son atténué). + +**Plateforme :** Hytale Plugin API (serveur 2026.03.26-89796e57b), Java 25, Gradle Shadow. + +**Core Value:** **La mécanique de chaînage visuellement unique** — pas un projectile classique. C'est ce qui différencie le plugin de Wan's Wonder Weapons (342K downloads free) et exploite la catégorie magie quasi-vide sur BlockyBlockyBlock (1 seul plugin payant). + + + +## Technology Stack + +Technology stack not yet documented. Will populate after codebase mapping or first phase. + + + +## Conventions + +Conventions not yet established. Will populate as patterns emerge during development. + + + +## Architecture + +Architecture not yet mapped. Follow existing patterns found in the codebase. + + + +## Project Skills + +No project skills found. Add skills to any of: `.claude/skills/`, `.agents/skills/`, `.cursor/skills/`, `.github/skills/`, or `.codex/skills/` with a `SKILL.md` index file. + + + +## GSD Workflow Enforcement + +Before using Edit, Write, or other file-changing tools, start work through a GSD command so planning artifacts and execution context stay in sync. + +Use these entry points: +- `/gsd-quick` for small fixes, doc updates, and ad-hoc tasks +- `/gsd-debug` for investigation and bug fixing +- `/gsd-execute-phase` for planned phase work + +Do not make direct repo edits outside a GSD workflow unless the user explicitly asks to bypass it. + + + + + +## Developer Profile + +> Profile not yet configured. Run `/gsd-profile-user` to generate your developer profile. +> This section is managed by `generate-claude-profile` -- do not edit manually. +