Screeps GPT

Screeps GPT Knowledge Base

Screeps GPT Knowledge Base

This directory supplements the top-level README with deeper operational notes for the autonomous Screeps GPT
stack. Keep these documents current whenever you touch automation, workflows, or runtime behaviour—the GitHub Copilot CLI reads
them before acting.

Quick Start

For a complete setup guide, see the Getting Started Guide.

Quick reference:

  1. Install prerequisites: Bun 1.0+, Node.js 18.x–22.x
  2. Install dependencies: bun install
  3. Run quality checks: bun run lint && bun run test:unit
  4. Build & deploy: bun run build && bun run deploy

Documentation Rules

  • Update the files under docs/ whenever you change automation, runtime behaviour, or operating procedures.
  • Capture lessons learned from bug fixes or regressions, including links to the relevant tests.
  • Cross-reference new documents from README.md or other entry points so the automation agents discover them.
  • Update CHANGELOG.md in the [Unreleased] section and run bun run versions:update so docs/changelog/versions.* stays in sync.
  • Preview the GitHub Pages site with bun run build:docs-site whenever you adjust documentation or changelog content.

Additional Guides

Getting Started & Setup

  • Getting Started Guide - Complete setup instructions, prerequisites, development workflow, and contributing guidelines

Automation & Workflows

Runtime Strategy & Behavior

  • Creep Roles - Role definitions, decision trees, and performance characteristics
  • Task Prioritization - Task switching, efficiency optimization, and load balancing
  • Scaling Strategies - RCL progression, multi-room expansion, and CPU budgeting

Operations & Monitoring

Development Guidelines

Contributions should expand these notes rather than duplicating content in ad-hoc Markdown files.

1