Junichi Kato avatar

Junichi Kato

Community

@j5ik2o · Arakawa-ku, Tokyo, Japan

513Followers
|
210Public Repos
|
84Published Skills

I'm a tech-lead in the IDEO;PLUS Inc, is lover to Scala/Rust, Akka, DDD/CQRS+Event Sourcing.

Skills Distribution
DomainDeveloper To...Domain-Driven Desi.. (45%)CQRS & Event Sourc.. (20%)Spec-Driven Develo.. (15%)Code Quality & Rev.. (12%)

Agent Skills by Junichi Kato

Showing 84 vetted skills indexed across 7 GitHub repositories.

j5ik2oj5ik2o

migrate-skill-to-agent

Migrate skill directories to .agents/skills and create symlinks for Claude Code and Codex CLI.

Community
Basic
j5ik2oj5ik2o

ddd-cross-aggregate-constraints

Guides design decisions for cross-aggregate constraint checks in DDD and CQRS/ES architectures.

Community
Intermediate
j5ik2oj5ik2o

kiro-spec-status

Reports specification phase progress, task completion, and blockers from Kiro spec files.

Community
Intermediate
j5ik2oj5ik2o

kiro-spec-quick

Generates requirements, design, and tasks spec files through a four-phase workflow.

Community
Advanced
j5ik2oj5ik2o

kiro-impl

Implements approved spec tasks using TDD with subagent dispatch and independent review.

Community
Advanced
j5ik2oj5ik2o

kiro-to-grill

Detects unregistered domain terms and ADR candidates in Kiro specs and syncs them to CONTEXT.md.

Community
Intermediate
j5ik2oj5ik2o

deepresearch-readme

Creates, improves, and reviews GitHub OSS README files with structured Quickstart sections.

Community
Intermediate
j5ik2oj5ik2o

ddd-domain-building-blocks

Guides design of DDD value objects, entities, aggregates, and domain services.

Community
Intermediate
j5ik2oj5ik2o

cqrs-tradeoffs

Analyzes CQRS consistency, availability, and scalability tradeoffs to guide architecture design decisions.

Community
Intermediate
j5ik2oj5ik2o

ddd-repository-design

Reviews DDD repository interfaces for naming, CQS compliance, and aggregate I/O type violations.

Community
Intermediate
j5ik2oj5ik2o

kiro-validate-gap

Analyze gaps between feature requirements and existing codebase to inform implementation strategy.

Community
Intermediate
j5ik2oj5ik2o

ddd-when-to-wrap-primitives

Evaluates whether primitive types should be wrapped in domain-specific types using cost-benefit criteria.

Community
Intermediate
j5ik2oj5ik2o

kiro-spec-tasks

Generate implementation task plans from approved specification requirements and design documents.

Community
Advanced
j5ik2oj5ik2o

kiro-spec-design

Generate technical design documents from approved specification requirements.

Community
Advanced
j5ik2oj5ik2o

ddd-aggregate-transaction-boundary

Detects and corrects multi-aggregate transactions in DDD use cases using eventual consistency patterns.

Community
Intermediate
j5ik2oj5ik2o

kiro-spec-init

Initialize a specification directory with spec.json and requirements.md from a project description.

Community
Intermediate
j5ik2oj5ik2o

cqrs-to-event-sourcing

Explains why CQRS implementations necessarily converge on event sourcing through C-to-Q synchronization analysis.

Community
Intermediate
j5ik2oj5ik2o

ddd-aggregate-design

Reviews and designs DDD aggregates using Evans Rules, Vernon Rules, and Design by Contract.

Community
Intermediate
j5ik2oj5ik2o

cqrs-aggregate-modeling

Redefines aggregate boundaries by separating command validation state from query data under CQRS.

Community
Intermediate
j5ik2oj5ik2o

ddd-repository-placement

Guides placement of repository interfaces in the use case layer of clean architecture.

Community
Basic
j5ik2oj5ik2o

kiro-verify-completion

Validates task, fix, test, and feature completion claims against fresh command evidence.

Community
Intermediate
j5ik2oj5ik2o

pekko-cqrs-es-implementation

Implements CQRS and Event Sourcing patterns with Apache Pekko and Scala 3.

Community
Advanced
j5ik2oj5ik2o

takt-workflow-builder

Creates TAKT workflow YAML files and facet files from user requirements.

Community
Advanced
j5ik2oj5ik2o

ddd-domain-model-extractor

Analyzes existing non-DDD code and proposes domain models with aggregates, entities, and value objects.

Community
Intermediate

Frequently Asked Questions About Junichi Kato

FAQPage Schema
What tasks can I accomplish with j5ik2o's skills?▼

You can design DDD aggregates, value objects, and repositories; analyze CQRS/Event Sourcing tradeoffs; enforce Clean Architecture layering; refactor Law of Demeter violations; generate Kiro specs with requirements, designs, and tasks; build TAKT multi-agent YAML definitions; and create Conventional Commits messages.

Who are these skills designed for?▼

Backend engineers and tech leads practicing Domain-Driven Design, CQRS, and Event Sourcing, especially Scala/Akka/Pekko practitioners. They also serve architects reviewing aggregate boundaries and teams adopting spec-driven development with Kiro, OpenSpec, or TAKT orchestration.

How do I install and run these skills?▼

Install via the Skills CLI using the find-skills or skill-installer skills, which pull from curated lists or GitHub repositories into your workspace. Skills activate in Claude Code or Codex through trigger phrases defined in each SKILL.md frontmatter, such as commit or design-review requests.

Are j5ik2o's skills free and open source?▼

Yes. The skills are published publicly on GitHub under the j5ik2o account with 210 public repositories, distributed as SKILL.md packages installable at no cost. No paid licensing is indicated in the manifest; review individual repositories for specific license terms.

What prerequisites or dependencies do these skills require?▼

Most DDD and architecture skills are language-agnostic, requiring only Claude Code or Codex. The pekko-cqrs-es-implementation skill requires Scala 3 with Apache Pekko. Kiro skills expect a .kiro/ directory structure, and TAKT skills reference the TAKT engine sources.