Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bbeierle12 avatar

Decay Upkeep

  • 49 installs
  • 8 repo stars
  • Updated August 4, 2026
  • bbeierle12/skill-mcp-claude

Decay-upkeep is a Claude skill that implements timer-based building decay, Tool Cupboard upkeep, and abandoned-base cleanup for survival games.

About

Decay-upkeep is a Claude skill implementing building decay and upkeep systems for survival games. It covers timer-based decay, Rust-style Tool Cupboard protection radius, resource upkeep costs, and server performance management through automatic cleanup of abandoned structures. A game developer uses it to balance gameplay maintenance against server health.

  • Timer-based building decay and resource upkeep for survival games
  • Ships DecayManager, UpkeepSystem, ToolCupboard, and cleanup scheduler scripts
  • Rust-style Tool Cupboard protection radius plus server-side abandoned-base cleanup

Decay Upkeep by the numbers

  • 49 all-time installs (skills.sh)
  • Ranked #170 of 247 Game Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

decay-upkeep capabilities & compatibility

Capabilities
decay system · upkeep system · server cleanup
Use cases
frontend
From the docs

What decay-upkeep says it does

Building decay and upkeep systems for survival games.
SKILL.md
Timer-based building decay and resource-based upkeep for survival games.
SKILL.md
**Rust**: Linear decay over 8-24 hours (material dependent), prevented by Tool Cupboard
SKILL.md
npx skills add https://github.com/bbeierle12/skill-mcp-claude --skill decay-upkeep

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs49
repo stars8
Last updatedAugust 4, 2026
Repositorybbeierle12/skill-mcp-claude

What it does

Add timer-based decay, Tool Cupboard upkeep, and abandoned-base cleanup to a survival game.

Who is it for?

Survival games needing base decay, upkeep, and server cleanup.

Skip if: Games without persistent player structures.

When should I use this skill?

Implementing timer-based decay, Tool Cupboard patterns, resource upkeep costs, or automatic cleanup.

What you get

Balanced gameplay maintenance and healthier servers via decay, upkeep, and cleanup.

  • DecayManager
  • UpkeepSystem
  • ToolCupboard

By the numbers

  • 3 decay modes (Rust/ARK/Minecraft)
  • Rust decay 8-24 hours material dependent
  • Tool Cupboard radius 30 example

Files

SKILL.mdMarkdownGitHub ↗

Decay & Upkeep

Timer-based building decay and resource-based upkeep for survival games.

Quick Start

import { DecayManager } from './scripts/decay-manager.js';
import { UpkeepSystem } from './scripts/upkeep-system.js';
import { ToolCupboard } from './scripts/tool-cupboard.js';

// Decay without protection
const decay = new DecayManager({ 
  mode: 'rust',
  decayMultiplier: 1.0 
});
decay.addPiece(piece);
decay.tick(deltaTime); // Called every frame/tick

// Tool Cupboard protection
const tc = new ToolCupboard({
  radius: 30,
  upkeepCost: { wood: 100, stone: 50 }
});
tc.setPosition(position);
tc.depositResources({ wood: 500, stone: 250 });
// Protected pieces won't decay while upkeep is paid

Reference

See references/decay-upkeep-advanced.md for:

  • Decay rate formulas by material
  • Tool Cupboard mechanics (Rust pattern)
  • Upkeep scaling with base size
  • Server performance benefits
  • Anti-raid delay mechanics

Scripts

  • scripts/decay-manager.js - Tick-based decay, material rates, damage states
  • scripts/upkeep-system.js - Resource drain, calculation, UI data
  • scripts/tool-cupboard.js - Protection radius, authorization, resource storage
  • scripts/cleanup-scheduler.js - Server-side cleanup of abandoned structures

Decay Modes

  • Rust: Linear decay over 8-24 hours (material dependent), prevented by Tool Cupboard
  • ARK: Slower decay (days to weeks), tribe-based protection
  • Minecraft: No decay (creative/survival), optional via mods

Design Philosophy

Decay serves dual purposes in survival games: gameplay balance (prevents infinite hoarding) and server performance (removes abandoned bases). The Tool Cupboard pattern elegantly ties both together—players must actively maintain bases, and inactive players' structures automatically clean up.

Related skills

FAQ

What decay modes does it support?

Rust, ARK, and Minecraft (no decay) modes.

What is the Tool Cupboard?

A Rust-style protection radius that prevents decay while upkeep resources are paid.

Game Developmentfrontendbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.