setup

Initialize Beat configuration and generate a minimal config.yaml.

7|3|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/kirkchen/beat --skill setup-kirkchen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/kirkchen/beat/tree/main/skills/setup
Command: npx skills add https://github.com/kirkchen/beat --skill setup-kirkchen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Beat setup is often manual and error-prone when starting a new project or updating configuration. This Skill provides a guided initializer to bootstrap beat/config.yaml and align project tooling.

Core Features & Use Cases

  • Guided initialization: creates beat/config.yaml, detects tech stack, and suggests appropriate test frameworks.
  • Interactive prompts: gather artifact language, project context, and optional dependencies to tailor the config.
  • Safe defaults: ensure non-destructive changes and clearly separate Beat config from non-Beat files.

Quick Start

Run /beat:setup to initialize Beat in the current project and create a starting configuration.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I initialize Beat configuration in an existing project?

Yes, Beat setup is non-destructive and safely leaves existing configuration untouched. It clearly separates Beat config from non-Beat files and only replaces existing settings if you explicitly prompt it to do so.

Can I customize artifact language and testing framework defaults during setup?

Yes, the setup process uses interactive prompts to gather your preferred artifact language, project context, and optional dependencies, storing these preferences to tailor future artifact generation and testing framework defaults.

Does Beat setup detect my project tech stack automatically?

Yes, Beat setup automatically detects your project tech stack during initialization and uses that information to suggest appropriate testing frameworks and tailored default configurations for your specific project type.

What is the best way to bootstrap a beat/config.yaml file safely?

The best way to bootstrap beat/config.yaml safely is using a guided initializer that prepares minimal configuration, detects your tech stack, and ensures non-destructive changes by leaving existing config untouched unless explicitly replaced.