JBCT
CommunityDeterministic Java backend patterns for teams.
Software Engineering#use-cases#typed-causes#pattern-based-design#parse-dont-validate#java-backend#jbct#monadic-patterns
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.