configure-botcore

Configure botcore projects via TOML files and environment variables.

4|1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/lushly-dev/afd --skill configure-botcore
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: configure-botcore
Source: https://github.com/lushly-dev/afd/tree/main/.claude/skills/configure-botcore
Command: npx skills add https://github.com/lushly-dev/afd --skill configure-botcore

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of configuring botcore projects, ensuring your AI agents run efficiently and reliably by correctly setting up TOML files, thresholds, and package overrides.

Core Features & Use Cases

  • Project Setup: Guides you through creating botcore.toml or pyproject.toml with the correct structure and fields.
  • Threshold Configuration: Helps set limits for file size, code coverage, duplication, and dependency staleness.
  • Monorepo Management: Enables applying different configurations to specific packages within a monorepo.
  • Use Case: When setting up a new Python project managed by botcore, use this Skill to define specific coverage thresholds for your core library package and ensure language detection is correctly configured.

Quick Start

Use the configure-botcore skill to set the coverage threshold to 90% for the 'my-package' in your botcore project.

Frequently Asked Questions about configure-botcore

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

FAQPage Schema
How do I configure botcore for a new Python project using TOML?

To configure botcore, you create a `botcore.toml` or `pyproject.toml` file defining BotCoreConfig, EnvConfig, and SkillsConfig. This setup establishes correct project structure, language detection, and tool defaults for your AI agents.

How do I set different quality thresholds for specific packages in a monorepo?

You apply different configuration thresholds in a monorepo using PackageOverrideConfig. This allows you to define specific file size, code coverage, duplication, and dependency staleness limits per package.

What is the configuration precedence for botcore environment variables and TOML files?

Botcore configuration precedence rules determine how environment variables override TOML file settings. Understanding this hierarchy ensures your AI agent receives the correct EnvConfig and PackageOverrideConfig values during runtime.

Why does my botcore setup fail silently after configuring tool defaults?

Silent failures in botcore setup often stem from misconfiguration pitfalls in project setup, quality thresholds, or skill management. This skill validates plugin configuration to catch these common project setup errors.

Can I use this to define custom code coverage limits for my AI agent library?

Yes, you can define custom code coverage limits for your AI agent library using threshold configuration. Setting the coverage threshold to 90% or your desired value ensures your core packages meet quality standards.