Claude Fortress is an ASCII simulation that lets you command dwarves using natural language. It's inspired by Dwarf Fortress and acts as a fortress overseer. Operations teams can use it to simulate and manage virtual environments, connecting to workflows that require process automation and management.
git clone https://github.com/brimtown/claude-fortress.gitClaude Fortress is an ASCII simulation that lets you command dwarves using natural language. It's inspired by Dwarf Fortress and acts as a fortress overseer. Operations teams can use it to simulate and manage virtual environments, connecting to workflows that require process automation and management.
[{"step":"Define the fortress goal and constraints. Use the prompt template to set the initial scenario, including population roles, resources, and any threats or rules.","tip":"Be specific about the fortress's starting conditions. For example, include the number of dwarves, their skills, available resources, and any immediate threats."},{"step":"Issue commands in natural language. Direct dwarves to perform tasks like mining, farming, building, or defending. Ensure commands align with the fortress's goals and constraints.","tip":"Use clear, actionable language. For example, \"Assign 3 dwarves to dig a well in the central courtyard\" instead of vague instructions."},{"step":"Review the fortress status after each cycle. Analyze the outcome of the commands, including progress on tasks, resource changes, and any threats detected.","tip":"Track key metrics like resource levels, population health, and defense status. Adjust commands based on what's working or failing."},{"step":"Adjust strategies dynamically. If a task fails or a threat emerges, issue new commands to address the issue. Repeat the cycle until the goal is achieved or a new objective is set.","tip":"Use the simulation to test different strategies. For example, experiment with resource allocation or defense tactics to see what works best."},{"step":"Document outcomes and lessons learned. After the simulation, review what worked, what didn't, and how you would adjust the strategy in future cycles.","tip":"Keep a log of commands and outcomes to identify patterns. This can help refine your approach for future simulations."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/brimtown/claude-fortressCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Simulate a Claude Fortress scenario where I am the overseer. [DESCRIBE THE GOAL, e.g., 'build a sustainable food supply chain', 'defend against goblin raids', or 'expand the fortress underground']. Issue commands to dwarves using natural language, ensuring they follow [RULES, e.g., 'prioritize safety', 'avoid overwork', or 'optimize resource allocation']. Report the fortress status after each cycle, including population, resources, and threats. Adjust strategies based on outcomes.
### Cycle 1: Initial Setup **Fortress Status:** Population: 12 dwarves (5 miners, 3 farmers, 2 builders, 2 guards). Resources: 50 stone, 30 wood, 10 food. Threats: None detected. **Commands Issued:** 1. Miners: "Dig a new tunnel eastward from the main hall to expand living quarters." 2. Farmers: "Plant wheat in the southern field and assign 2 dwarves to irrigation." 3. Builders: "Construct a stone wall around the eastern entrance for defense." 4. Guards: "Patrol the perimeter twice daily and report any intruders." **Outcome:** Tunnel progress: 15% complete. Wheat planted: 80% of field. Wall foundation laid. No threats detected. ### Cycle 2: Resource Scarcity **Fortress Status:** Population: 12 dwarves. Resources: 30 stone, 20 wood, 5 food. Threats: None detected. **Commands Issued:** 1. Overseer: "Prioritize food production. Assign all farmers to harvest remaining wheat and store it in the granary." 2. Miners: "Pause tunnel expansion and redirect efforts to quarry limestone near the eastern wall." 3. Guards: "Increase patrol frequency to every 4 hours due to potential goblin scouting parties." **Outcome:** Wheat harvested: 100% of field. Limestone quarried: 20 units. Guards reported no activity but noted suspicious tracks near the eastern border. ### Cycle 3: Crisis Response **Fortress Status:** Population: 12 dwarves. Resources: 50 stone, 20 wood, 15 food. Threats: Goblin scouting party detected 50 meters east of the fortress. **Commands Issued:** 1. Overseer: "Sound the alarm! All dwarves: drop current tasks and prepare for defense." 2. Builders: "Reinforce the eastern wall with remaining stone and assign 2 dwarves to craft crossbows." 3. Guards: "Deploy to the eastern entrance and prepare to ambush intruders." 4. Farmers: "Store all food in the underground cellar and assist with defense preparations." **Outcome:** Goblin party repelled. Fortress sustained minor damage to the eastern wall. No casualties. Resources secured.
Wearable strength tracking with real-time workout feedback
social community for black women's hairstyles
Achieve ultra-fast JavaScript execution with built-in bundling and TypeScript support.
Code for GTM Engineering
AI assistant built for thoughtful, nuanced conversation
Leading academic LMS
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan