chatbotx-basecode

Map the ChatbotX monorepo to identify the correct project layer for a task.

601|129|Updated Dec 9, 2024
One-click install
npx skills add https://github.com/ChatbotXIO/ChatbotX --skill chatbotx-basecode
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: chatbotx-basecode
Source: https://github.com/ChatbotXIO/ChatbotX/tree/main/.agents/skills/chatbotx-basecode
Command: npx skills add https://github.com/ChatbotXIO/ChatbotX --skill chatbotx-basecode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly understand the ChatbotX repository, find the right ownership boundary, and avoid editing the wrong layer when a request is broad or ambiguous.

Core Features & Use Cases

  • Project Mapping: Explains the pnpm workspace and Turborepo layout across apps, packages, and integrations.
  • Skill Routing: Points you to the most relevant specialist skill for builders, APIs, database work, workers, integrations, flows, tooling, and UI.
  • Safe Onboarding: Highlights repository-specific invariants and the first checks to run before making changes.
  • Use Case: Use it when you need to scan the codebase, decide where a feature belongs, or align changes with existing conventions.

Quick Start

Ask for a ChatbotX codebase walkthrough that identifies the owning layer, the relevant adjacent files, and the correct follow-up skill for your task.

Frequently Asked Questions about chatbotx-basecode

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

FAQPage Schema
How do I navigate a pnpm workspace and Turborepo monorepo layout?▼

To navigate a pnpm workspace and Turborepo monorepo, map the repository structure across apps, packages, and integrations to identify the correct project layer for your specific task.

How do I find the right ownership boundary for a feature in a monorepo?▼

Finding the right ownership boundary for a monorepo feature requires applying repository invariants and scanning the codebase to direct edits to the proper workspace layer.

How do I route a development task to the correct specialist skill?▼

Routing a development task to the correct specialist skill requires evaluating the monorepo architecture to find guidance for builders, APIs, database work, or UI layers.

What first checks should I run before making changes to a repository?▼

Before making changes to a repository, run validation checks against repository-specific invariants to ensure edits align with existing conventions and the correct workspace.

Does repository onboarding help avoid editing the wrong project layer?▼

Yes, repository onboarding helps avoid editing the wrong project layer by mapping the codebase architecture and identifying the correct ownership boundary for broad or ambiguous requests.

When do I need to scan a monorepo architecture for feature routing?▼

You need to scan a monorepo architecture for feature routing when a request is broad or ambiguous, requiring you to decide where a feature belongs across apps, packages, and integrations.