camp-facility

Add or update camp facilities for shop, guild, blacksmith, sanctuary, and library features.

Updated Nov 27, 2025
One-click install
npx skills add https://github.com/sunbreak-pro/original-card-battle --skill camp-facility
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camp-facility
Source: https://github.com/sunbreak-pro/original-card-battle/tree/main/.claude/skills/camp-facility
Command: npx skills add https://github.com/sunbreak-pro/original-card-battle --skill camp-facility

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables adding or updating camp facilities in the card battle game, consolidating architecture for Shop, Guild, Blacksmith, Sanctuary, and Library features.

Core Features & Use Cases

  • Camp architecture with dedicated facilities: ShopFacility, GuildFacility, BlacksmithFacility, SanctuaryFacility, LibraryFacility.
  • Step-by-step guidance to extend camp features via domain data/types and UI components.
  • Guidance for expanding with new facilities and design docs references.

Quick Start

Use this skill to add or modify a camp facility in the CampScreen, such as Shop, Guild, Blacksmith, Sanctuary, or Library.

Frequently Asked Questions about camp-facility

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new camp facility to the CampScreen in a card battle game?

To add a camp facility to the CampScreen, you extend the domain data types and UI components within the src/domain/camps structure. This provides step-by-step guidance for integrating new features like a Shop or Blacksmith into your game's architecture.

What is the best way to structure game architecture for multiple camp facilities like a Guild and Library?

The best way to structure camp facilities is enforcing a domain structure with clearly defined types, data flows, and logic hooks. This consolidates architecture for Guild, Library, Shop, Blacksmith, and Sanctuary features into dedicated facility components.

How does camp facility management handle data flows and logic hooks for game design iterations?

Camp facility management handles data flows and logic hooks by enforcing a domain structure across src/domain/camps, components, and resources. This approach supports gameplay development and design iterations that modify facility interactions within the CampScreen.

Can I update existing Blacksmith and Sanctuary facilities without breaking the CampScreen architecture?

You can update existing Blacksmith and Sanctuary facilities safely by following the documented extension points and domain types. This ensures modifications maintain clearly defined data flows and logic hooks across the camp architecture without breaking interactions.

Do I need prior domain design knowledge to extend card game camp features with this approach?

You need familiarity with domain data types and UI component structures to extend camp features effectively. The skill provides step-by-step guidance and design doc references, but assumes baseline knowledge of gameplay development and feature request workflows.

What are the limitations when adding a new facility type outside the standard Shop, Guild, Blacksmith, Sanctuary, and Library set?

Adding a facility outside the standard set requires expanding the domain structure and creating new dedicated facility components. You must manually establish the data flows and logic hooks, as the existing architecture specifically documents extension points for the five core facilities.