Agent skill

jomonsho-repo-map

Jomonsho の主要ファイル・層・入口の早見表。

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/jomonsho-repo-map

Metadata

Additional technical details for this skill

short description
リポジトリ地図とガードレール。

SKILL.md

Jomonsho Repo Map(日本語)

編集前の方針確認に使う:

主要アーキテクチャ:

  • Domain logic: lib/game/domain.ts
  • Service layer (writes): lib/game/service.ts
  • Server-authoritative API: app/api/rooms/* and lib/server/roomCommands.ts
  • State machine: lib/state/roomMachine.ts (always on)
  • Presence: RTDB only (lib/firebase/presence.ts, lib/hooks/useParticipants.ts)

主要 UI:

  • Room view: app/rooms/[roomId]/_components/RoomLayout.tsx
  • Spectator UI: components/ui/SpectatorNotice.tsx, lib/hooks/useSpectatorGate.ts
  • Pixi background: components/ui/PixiBackground.tsx, lib/pixi/*

ガードレール:

  • No direct Firestore/RTDB writes from UI (use service/API).
  • Presence is RTDB only.
  • Keep Pixi/GSAP cleanup and reduced-motion support.
  • Add traceAction/traceError for important changes.

Didn't find tool you were looking for?

Be as detailed as possible for better results