project-setup

Detect project tech stacks and write review agent configuration to .beads/config/project-setup.md.

1|Updated Jan 11, 2025
One-click install
npx skills add https://github.com/krbylit/dotfiles --skill project-setup-krbylit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-setup
Source: https://github.com/krbylit/dotfiles/tree/main/cm-util/pkg-backups/beads-compound/0.6.8/skills/project-setup
Command: npx skills add https://github.com/krbylit/dotfiles --skill project-setup-krbylit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure this project's review agents and stack context automatically by detecting the tech stack from project files and persisting the configuration to .beads/config/project-setup.md.

Core Features & Use Cases

  • Auto-detects the project tech stack from config files
  • Shows default agents for the detected stack
  • Lets you disable specific agents
  • Optionally adds reviewer context notes
  • Saves config to .beads/config/project-setup.md
  • Security note: The config is committed to git and readable by all review agents

Quick Start

Run this skill to auto-detect your project stack, configure review agents, and save the result to .beads/config/project-setup.md.

Frequently Asked Questions about project-setup

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

FAQPage Schema
How do I auto-configure review agents for my project tech stack?▼

Auto-configuring review agents detects your project's tech stack from existing files and persists the configuration to .beads/config/project-setup.md. It automatically identifies rails, ruby, typescript, javascript, python, or general stacks.

What's the best way to set up project review agents without manual YAML configuration?▼

Setting up review agents without manual YAML involves running the project-setup skill, which writes the YAML frontmatter for you. It populates stack, review_agents, plan_review_agents, and disabled_agents fields into a markdown file.

Does project stack detection work with a general or non-standard codebase?▼

Stack detection works with general codebases by falling back to a general stack category if specific rails, ruby, typescript, javascript, or python config files are not found. This ensures review agents are still configured with default settings.

Can I disable specific code review agents for my detected stack?▼

You can disable specific code review agents by using a plan within the project-setup skill. This updates the disabled_agents array in the resulting YAML configuration file.

Where is the project stack configuration stored for review agents?▼

The project stack configuration is stored in the .beads/config/project-setup.md file. This file contains YAML frontmatter with your stack details and is committed to git so all review agents can read it.

How do I add reviewer context notes during project setup?▼

Adding reviewer context notes during project setup is supported by writing an optional context note directly into the .beads/config/project-setup.md file alongside the detected stack and review agent configurations.