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.