START HERE · OFFICIAL PROMPT

Prepare a local TabTin development environment

Have an AI audit and install the tools required to work on TabTin safely.

Difficulty
Beginner
Stage
Preparation
Version
v1.0.0
Updated
2026-08-30

OUTCOMES

What this Prompt helps you deliver

  • All required development dependencies are available
  • The environment audit is clear and reproducible

BEFORE YOU START

Before you start

  • The TabTin repository has been downloaded or cloned
  • You have administrator access on this computer

What AI should inspect first

AGENTS.mddocs/agent/setup.mddocs/agent/commands.mdpackage.json

READY TO RUN

Complete Prompt

Copy the complete Prompt with its execution and acceptance boundaries.

You are preparing my computer for local TabTin development. I intend to build my own product on TabTin, not contribute a change upstream. Treat this repository as the source of truth instead of guessing versions or commands from experience.

Before you begin

Read AGENTS.md, docs/agent/setup.md, docs/agent/commands.md, and the root package.json. Use read-only checks to record the current branch and worktree, operating system, CPU architecture, and the installed versions of Node, pnpm, Python, Docker, Git, and platform build tools. Preserve every uncommitted change. Never run reset, clean, stash drop, or overwrite an environment file.

Work to complete

  1. Derive the required dependencies, recommended versions, and platform-only tools from the repository documentation.
  2. Check whether each dependency is installed and compatible, and confirm that the Docker engine can be reached.
  3. When a tool is missing, use the platform’s customary reversible installation path. Explain the impact before any system-level change.
  4. Install the root workspace and Django dependencies using the repository’s supported commands. Do not create competing environment files.
  5. Stop after environment preparation: do not start the full product or modify business code.

Verification

Repeat the version checks and run the lightest dependency-resolution checks. Prove that the package manager can read the workspace, Python can import Django, and Docker can talk to its service. If anything remains blocked, identify the exact tool, permission, or network condition rather than reporting a vague environment problem.

Final report

Provide a table of dependencies, detected versions, status, and actions taken. List any local configuration you changed, permissions that still require my decision, and the exact next command for starting TabTin. Do not commit or push unless I explicitly ask.