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.