subagents-discipline

Enforce engineering principles for implementation tasks with functional testing.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/zenchantlive/meridian --skill subagents-discipline-zenchantlive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagents-discipline
Source: https://github.com/zenchantlive/meridian/tree/main/.claude/skills/create-beads-orchestration/templates/skills/subagents-discipline
Command: npx skills add https://github.com/zenchantlive/meridian --skill subagents-discipline-zenchantlive

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a clear, actionable set of engineering principles and best practices to ensure consistent, high-quality implementation of tasks, especially within complex agentic systems.

Core Features & Use Cases

  • Contextual Understanding: Emphasizes reading existing comments and context before coding.
  • Verification Focus: Prioritizes functional testing and direct verification over theoretical tests.
  • Tool Utilization: Encourages leveraging available tools for efficient problem-solving and verification.
  • Use Case: When tasked with modifying an API endpoint, this Skill guides you to first inspect the current data and then test the modified endpoint with curl to confirm it works as expected, rather than relying solely on unit tests.

Quick Start

Before writing code, always read the bead comments for context and investigation findings.

Frequently Asked Questions about subagents-discipline

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

FAQPage Schema
What are the best practices for verifying code changes during agentic development?

Best practices for verifying code changes in agentic development involve inspecting actual data and performing direct functional testing, such as using curl for API endpoints, rather than relying solely on theoretical tests.

How do I avoid making assumptions when implementing new coding features?

To avoid assumptions during implementation, always read existing context and comments before coding, and verify your changes by inspecting actual data and closing the loop with functional testing.

When should I use direct functional testing over unit tests for API modifications?

Direct functional testing is preferred over unit tests when modifying an API endpoint, as it allows you to inspect current data and test the modified endpoint directly to confirm it works as expected.

What is the best way to ensure disciplined execution in complex engineering tasks?

Disciplined execution in complex engineering tasks is ensured by enforcing core engineering principles: reading context before coding, utilizing available tools, and verifying changes through direct functional testing.

Can I use available development tools to help verify my implementation workflow?

Yes, you are encouraged to leverage available development tools for efficient problem-solving and verification, ensuring you close the loop on your work by confirming functionality.

Why does my implementation fail even though my theoretical tests pass?

Implementations may fail despite passing theoretical tests because of unverified assumptions; you must inspect actual data and execute direct functional testing to confirm real-world functionality.