botcore-principles

Official

Define principled botcore architecture for agents

Authorlushly-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Botcore design principles codify the fundamental rules that guide architecting modular, secure, and extensible agent tooling, preventing drift and inconsistencies across projects.

Core Features & Use Cases

  • CommandResult Everywhere: standardizes outcomes as structured data to enable reliable reasoning and auditing.
  • Opt-In Composability: allows projects to grow through independent layers without forcing dependencies.
  • Connectors as Capability Boundaries: enforces external access via connectors, providing a clear security contract.
  • Constrained Agency: limits what agents can do, improving safety and governance.
  • Meta-Tool Pattern: reduces token load by exposing a compact, discoverable tool surface.
  • Protocol Over Inheritance: promotes decoupled plugin contracts and easier testing.
  • Scoped Memory: enforces memory access boundaries for isolation and predictable sharing.
  • Explicit Registration: requires explicit surface area declarations for transparency.
  • Defense in Depth: layers security controls to reduce risk.
  • Don’t Rebuild the Runtime: builds above the runtime without duplicating capabilities.

Quick Start

Describe a new feature for botcore following the principles outlined here.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: botcore-principles
Download link: https://github.com/lushly-dev/botcore/archive/main.zip#botcore-principles

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.