Tzeusy

heart-and-soul

CRITICAL -- Load the project's foundational doctrine before making architectural decisions, writing code, designing APIs, creating tests, or proposing features. The about/heart-and-soul/ directory contains prime directives: what Butlers is, what it is not, non-negotiable rules, and v1 scope. Selectively load ONLY the documents relevant to your current task. Use proactively at the start of substantive work, when making design decisions, or when unsure about project conventions.

Tzeusy 0 Updated 2mo ago
GitHub

Install

npx skillscat add tzeusy/butlers/heart-and-soul

Install via the SkillsCat registry.

SKILL.md

Heart and Soul -- Project Doctrine

The about/heart-and-soul/ directory is the WHY pillar of the Butlers knowledge architecture. It governs design decisions, scope arguments, and feature debates. When in doubt, start here.

Five-Pillar Model

Pillar Directory Answers
Doctrine about/heart-and-soul/ WHY -- vision, principles, scope
Engineering Standards about/craft-and-care/ WHO WE ARE WHEN WE BUILD -- engineering character in practice: implementation quality, verification, review, operability, maintainability
Design Contracts about/legends-and-lore/ HOW -- RFCs defining wire-level contracts
Capability Specs openspec/ WHAT -- normative requirements
Topology about/lay-and-land/ WHERE -- component maps, data flow, deployment

Document Index

# File Status What it answers
1 about/heart-and-soul/vision.md EXISTS Core thesis, what Butlers IS and IS NOT, non-negotiable rules, success criteria, anti-patterns
2 about/heart-and-soul/architecture.md EXISTS Structural philosophy: butler-as-daemon, MCP universal interface, domain specialization, modules, connectors, schema isolation, core loop
3 about/heart-and-soul/v1.md EXISTS What v1 ships vs defers, platform targets, success criteria
4 about/heart-and-soul/security.md EXISTS Trust model, LLM sandboxing, approval gates, credential store
5 about/heart-and-soul/development.md EXISTS TDD, OpenSpec-driven, beads issue tracking, manifesto-driven design

Consult about/heart-and-soul/README.md for the canonical reading order and usage guide.

Non-Negotiable Rules (from vision.md)

These are the load-bearing constraints. Violating any of them means the change does not ship.

  1. User-federated: one user, one instance, full sovereignty. No multi-tenancy.
  2. Modules only add tools: they never touch core infrastructure.
  3. Inter-butler communication is MCP-only through the Switchboard: no shared memory, no direct calls, no schema cross-access.
  4. Daemon is deterministic infrastructure; intelligence is in ephemeral LLM sessions: no reasoning in the daemon.
  5. Git-based config is the source of truth for butler identity: personality, schedule, modules, manifesto live in roster/.
  6. Each butler has a manifesto that governs its scope and personality: features must align with the manifesto.
  7. Transport is connector responsibility; butlers never know about transport details: connectors normalize, butlers receive structured requests.

Do Not Use This Skill For

  • Wire contracts, state machines, or schema design: use legends-and-lore
  • Feature behavior and acceptance scenarios: use spec-and-spine
  • Test scope, verification bar, or documentation hygiene: use craft-and-care
  • Code ownership or placement questions: use lay-and-land

When to Load

  • Starting substantive work on any butler or core component
  • Making architectural decisions or proposing new features
  • Writing code that touches inter-butler communication, module boundaries, or transport
  • Unsure whether a feature belongs in core, a module, or a connector
  • Resolving scope disputes or design disagreements
  • Reviewing PRs for alignment with project principles

How to Use

  1. Read the specific document(s) relevant to your task -- do not load all five unless necessary.
  2. For scope questions: vision.md (non-negotiable rules) and v1.md (what ships).
  3. For design philosophy: architecture.md.
  4. For security concerns: security.md.
  5. For workflow and process: development.md.