core

Enforce a spec-driven development workflow with mandatory TDD and disk-persisted state.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/george-popescu/bee-dev --skill core-george-popescu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core
Source: https://github.com/george-popescu/bee-dev/tree/main/plugins/bee/skills/core
Command: npx skills add https://github.com/george-popescu/bee-dev --skill core-george-popescu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces a strict, spec-driven development workflow to ensure code quality, maintainability, and adherence to project requirements.

Core Features & Use Cases

  • Mandatory TDD: Enforces writing tests before implementation.
  • Disk is Truth: Ensures all critical state is persisted to disk, not just in memory.
  • User Control: Prevents auto-commits and ensures user confirmation for actions.
  • Use Case: A developer starting a new feature must first write failing tests, then implement the code, ensuring a robust and well-tested codebase from the outset.

Quick Start

Follow the TDD cycle: write a failing test, then write the minimal code to make it pass.

Frequently Asked Questions about core

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

FAQPage Schema
How do I enforce a test-driven development workflow for my coding agent?

To enforce test-driven development, this Skill mandates writing failing tests before code implementation, governing agent behavior to ensure strict adherence to the TDD cycle and code quality.

What is a spec-driven development process and how does it structure feature implementation?

A spec-driven development process structures feature implementation by enforcing structured phase lifecycles, where specifications dictate code implementation, testing, and commit processes to maintain code quality.

How do I prevent automated code commits during an AI agent development workflow?

To prevent automated code commits, this workflow prioritizes user control by ensuring user confirmation for actions and explicitly preventing auto-commits during the code implementation process.

How do I persist development state to disk instead of memory for code projects?

To persist development state to disk, this Skill enforces a 'Disk is Truth' policy ensuring all critical state management is persisted to disk rather than just in memory.

What is the best way to start a new feature using a strict TDD cycle?

The best way to start a new feature using a strict TDD cycle is to write a failing test first, then write the minimal code implementation required to make that test pass.