Fireball Architecture

Community

Enforce Fireball's architecture and coding rules.

Authorkmt-t
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Fireballプロジェクト固有のアーキテクチャパターン、コーディング規約、設計原則の一貫性を確保します。

Core Features & Use Cases

  • 統一された命名規則と構造ルール: クラス/構造体/関数/変数の命名規則とファイル配置を標準化します。
  • 設計原則の適用: IoC、3-Tier分離、RAII、データ/ビューの分離などの方針を組織全体で適用します。
  • ユースケース: 新規モジュールの設計時に、規約に沿ったアーキテクチャ案を迅速に評価・決定します。

Quick Start

Fireball アーキテクチャ設計を開始する際、以下の手順に従います。

  • このスキルの規約を参照してモジュール設計を実施します。
  • 命名は snake_case を適用し、インターフェイスと実装を分離します。
  • IoC と 3-Tier 分離を適用し、設計決定をこの SKILL.md に記録します。

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: Fireball Architecture
Download link: https://github.com/kmt-t/fireball/archive/main.zip#fireball-architecture

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.