spencermarx avatar

V3 Core Implementation

This implements the foundational TypeScript architecture for claude-flow v3 using proper DDD patterns with bounded contexts, aggregate roots, and domain events. You get base classes for entities, value objects, and aggregates, plus a microkernel setup with domain registry and plugin loader. The structure separates five core domains (task management, session management, health monitoring, lifecycle, and event coordination) with clean boundaries. It's opinionated about architecture but that's the point. If you're building a complex workflow system and don't want to reinvent domain modeling patterns, this gives you a solid foundation with dependency injection and event sourcing baked in. The task domain implementation shows the pattern in action.

GitHub stars
240
last updated
Jun 11, 2026

Install

$ npx -y skills add spencermarx/open-code-review --skill 'V3 Core Implementation' --agent claude-code

Installs into .claude/skills of the current project.

Files

V3 Core Implementation

What This Skill Does

Implements the core TypeScript modules for claude-flow v3 following Domain-Driven Design principles, clean architecture patterns, and modern TypeScript best practices with comprehensive test coverage.

Quick Start

# Initialize core implementation
Task("Core foundation", "Set up DDD domain structure and base classes", "core-implementer")

# Domain implementation (parallel)
Task("Task domain", "Implement task management domain with entities and services", "core-implementer")
Task("Session domain", "Implement session management domain", "core-implementer")
Task("Health domain", "Implement health monitoring domain", "core-implementer")

Core Implementation Architecture

Sponsors

Details

Repository
github.com/spencermarx/open-code-review
Categories
Testing & QA, Git & Pull Requests, Code Review & Quality
License
Apache-2.0
First seen
Jun 11, 2026

More from spencermarx/open-code-review

All 31
1syahiidkamil avatarskill-creatorsyahiidkamil/software-engineer-ai-agent-atlasCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an e0skills.sh installs
2telagod avatarautomating-devopstelagod/code-abyssDevOps knowledge reference covering Git workflows, testing strategies, DevSecOps, release pipeline orchestration (release.yml, multi-arch images, cosign integra0skills.sh installs
3telagod avatardefending-applicationstelagod/code-abyssApplication security defense knowledge for builders, not pentesters. Covers Web/API/GraphQL hardening (XSS/SQLi/SSRF/IDOR/BOLA/Mass Assignment/deserialization/u0skills.sh installs
4telagod avatarsecuring-systemstelagod/code-abyssSecurity engineering router for authorized assessments and defensive engineering. Covers penetration testing, code auditing, red/blue/purple team operations, th0skills.sh installs
5tursodatabase avatarmvcctursodatabase/tursoOverview of Experimental MVCC feature - snapshot isolation, versioning, limitations0skills.sh installs
6UKGovernmentBEIS avatarcode-quality-fix-allUKGovernmentBEIS/inspect_evalsFix code quality issues identified in a code quality review stored in agent_artefacts/code_quality/<topic>/. Systematically addresses issues found by the code-q0skills.sh installs