Boîte à outils Claude pour modder Per Aspera : skills (SDK BepInEx IL2CPP, HarmonyX, YAML, UI uGUI, routing, climat…) + agents spécialisés. Use when developing mods for the game Per Aspera.
Agent spécialisé en architecture logicielle, conception de systèmes complexes, patterns de modding avancés, reverse engineering et optimisation de performance. À utiliser pour planifier, analyser ou refactoriser des systèmes multi-composants.
Agent spécialisé dans le développement C#, BepInEx 6 IL2CPP, HarmonyX et interopération IL2CPP. À utiliser quand l'objectif est d'écrire un plugin, corriger une erreur, patcher le jeu ou comprendre une classe du code natif.
Agent avancé pour le runtime patching complexe avec HarmonyX : transpilers, patches conditionnels, IL manipulation, interop IL2CPP bas-niveau. À utiliser quand per-aspera-bepinex ne suffit pas pour les cas complexes.
Agent de diagnostic BepInEx/IL2CPP pour Per Aspera. À utiliser quand vous avez une erreur, exception, crash, NullReferenceException, TypeLoadException, MissingMethodException, patch Harmony silencieux, ou des logs BepInEx à analyser.
Agent de coordination générale pour Per Aspera. À utiliser pour les projets multi-domaines, créer un mod de A à Z, orchestrer plusieurs agents spécialisés, ou pour toute demande large qui ne rentre pas dans un seul domaine.
Per Aspera SDK Climate system. Use when controlling atmosphere, temperature or gas pressures, using ClimateController, AtmosphereGrid, TerraformingEffectsController, SetTemperature, SetGasPressure, AddTerraformingEffect, or reading regional climate data (poles, equator). Covers bidirectional Harmony climate control and resource-based atmosphere mode.
Validated IL2CPP code patterns for Per Aspera modding. Use when unsure whether a Unity/IL2CPP pattern works, looking up MonoBehaviour + [RegisterInIl2Cpp], UnityEngine.Input, KeyCode, System.Type safety rules, Mirror/SingletonMirror patterns, SceneManager integration, or checking if a claimed limitation is real or an LLM hallucination.
Per Aspera SDK Commands system. Use when executing game commands (ImportResource, construction, faction actions), using CommandExecutor, builder pattern, IsCommandSupported checks, handling CommandResult, subscribing to OnCommandExecuted/OnCommandFailed events, or understanding IGameCommand interface. Covers initialization, async execution, and event monitoring.
System for creating custom YAML enhancement modifiers in Per Aspera. Use when adding new modifier types to enhancements.yaml that the game doesn't natively support.
Per Aspera SDK Database system (ModDatabase). Use when storing or querying YAML data at runtime, using ModDatabase.Instance, StoreYAMLData, RetrieveYAMLData, GetAtmosphericResources, ValidateDataType, NeedsUpdate, or marking resources as atmospheric. SQLite-backed database for persistent YAML mod data with checksum integrity and schema versioning.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Marketplace de plugin Claude Code pour le modding de Per Aspera (Unity IL2CPP, BepInEx 6, SDK maison + datamodel YAML).
Le plugin per-aspera-modding apporte à Claude :
Dans Claude Code, sur ton dossier de modding :
/plugin marketplace add PerAsperaMods/per-aspera-skills
/plugin install per-aspera-modding@per-aspera
Le Per Aspera Mod Launcher peut configurer tout ça automatiquement (il écrit le
.claude/settings.jsonqui enregistre ce marketplace).
/plugin marketplace update per-aspera
Chaque nouveau commit poussé ici est traité comme une nouvelle version (versionnage par commit SHA).
Pas sûr par où commencer ? L'agent d'onboarding guide le setup complet :
use per-aspera-onboarding
Ou directement une skill :
/per-aspera-sdk-quickref — patterns SDK, EventBus, template plugin minimal
/per-aspera-debug-workflow — lire les logs BepInEx, diagnostiquer les erreurs IL2CPP
/per-aspera-il2cpp-gotchas — 10 pièges IL2CPP courants avec fixes exacts
/per-aspera-yaml-modding — référence complète buildings/resources/technologies YAML
| Skill | Quand l'utiliser |
|---|---|
/per-aspera-sdk-quickref | Patterns SDK, EventBus, template plugin minimal, flowchart SDK-first |
/per-aspera-project-setup | Nouveau projet mod, .csproj, GUID, chemin de déploiement |
/per-aspera-sdk-core | LogAspera, ReflectionHelpers, conversions IL2CPP string/collection |
/per-aspera-code-patterns | Patterns IL2CPP validés (MonoBehaviour, Input, SceneManager…) |
/per-aspera-il2cpp-gotchas | 10 erreurs IL2CPP les plus fréquentes avec fixes |
/per-aspera-il2cpp-property-access | Lire/écrire des propriétés sur des objets IL2CPP |
/per-aspera-harmony-patching | Prefix/Postfix/Transpiler, paramètres spéciaux, Marshal IL2CPP |
/per-aspera-game-structure | Hiérarchie BaseGame/Universe/Planet, système Handle/Keeper |
/per-aspera-wrappers-sdk | Wrappers SDK, WrapperBase, SafeInvoke/SafeGetField/TryInvokeVoid |
/per-aspera-wrapper-generation | Créer un nouveau wrapper, interop typé, vérification des membres |
/per-aspera-gameapi-overrides | GetterOverride, MirrorPlanet, OverridePatchSystem |
/per-aspera-events-sdk | EnhancedEventBus, NativeEventHub, subscriptions aux événements |
/per-aspera-commands-sdk | CommandExecutor, builder pattern, OnCommandExecuted |
/per-aspera-climate-sdk | ClimateController, AtmosphereGrid, SetTemperature/SetGasPressure |
/per-aspera-mars-climate-scientist | Constantes physiques Mars, équations serre, seuils de terraformation |
/per-aspera-database-modding | ModDatabase SQLite, StoreYAMLData, données persistantes de mod |
/per-aspera-ui-toolkit | Panneaux uGUI, UIBuilder/UISprites/UIFonts/UIPager/UIClone |
/per-aspera-lens-system | Overlays carte (13 lenses), batch d'icônes, OverrideIcon bâtiment |
/per-aspera-drone-routing | FSM drones, SPFA routing, RoutingMediator, Hyperloop |
/per-aspera-yaml-modding | Buildings, resources, technologies, knowledge YAML — propriétés et tags |
/per-aspera-custom-modifiers | Modificateurs d'enhancement custom en YAML |
/per-aspera-poi-validator | Coordonnées POI, données Mars réelles (USGS), convention longitude |
/per-aspera-debug-workflow | Logs BepInEx, anatomie des erreurs, cycle watch-log |
Les agents sont invoqués automatiquement par Claude selon le contexte, ou explicitement avec use <agent>.
| Agent | Spécialité |
|---|---|
per-aspera-onboarding | Setup premier démarrage, quel agent utiliser pour quoi |
per-aspera-general | Coordination multi-domaines, mod de A à Z |
per-aspera-bepinex | Plugin C# BepInEx 6 IL2CPP, patterns HarmonyX de base |
per-aspera-bepinx-core | Harmony avancé : transpilers, manipulation IL, patching runtime complexe |
per-aspera-sdk-coordinator | Tout le SDK : GameAPI, Climate, Events, Overrides, Wrappers, Commands |
per-aspera-sdk-ui | UI uGUI via toolkit SDK : panneaux natifs, pagination, clonage widgets |
per-aspera-yaml | Datamodel YAML : buildings, resources, technologies, knowledge |
per-aspera-debugging | Diagnostics BepInEx/IL2CPP, NullRef/TypeLoad/MissingMethod, logs |
per-aspera-architecture | Conception systèmes, reverse engineering, performance, planification |
npx claudepluginhub perasperamods/per-aspera-skills --plugin per-aspera-moddingComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.