JBCT

Community

Deterministic Java backend patterns for teams.

Authorsiy
Version1.0.0
Installs0

System Documentation

What problem does it solve?

JBCT provides a structured methodology for writing predictable, testable Java backend code using monadic patterns, value objects, and use-case driven design.

Core Features & Use Cases

  • Four Return Kinds: T, Option<T>, Result<T>, Promise<T> with typed failures.
  • Parse, Don't Validate: Construct valid states at creation time to avoid invalid instances.
  • Six Structural Patterns: Leaf, Sequencer, Fork-Join, Condition, Iteration, Aspects.
  • Use Case Architecture: Validated inputs, nested steps, growing-context data, and clear data flow.
  • Project Organization: Vertical slices, domain/shared value objects, and adapter boundaries.

Quick Start

Install and use the JBCT tooling to explore fundamentals, patterns, and complete use-case templates:

  • Read the fundamentals and patterns sections in this skill.
  • Use the jbct-coder subagent to generate complete use cases.
  • Use the jbct-reviewer subagent for compliance checks and refactoring.

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: JBCT
Download link: https://github.com/siy/coding-technology/archive/main.zip#jbct

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 223,000+ vetted skills library on demand.