sub-kopring-engineer

Automate Brainstorm, Plan, Implement, and Verify workflows for Kotlin/Java hexagonal architecture code generation.

3|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/hungrytech/hungrytech-claude-skills --skill sub-kopring-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sub-kopring-engineer
Source: https://github.com/hungrytech/hungrytech-claude-skills/tree/main/plugins/sub-kopring-engineer/skills/sub-kopring-engineer
Command: npx skills add https://github.com/hungrytech/hungrytech-claude-skills --skill sub-kopring-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Brainstorm → Plan → Implement → Verify workflow for Hexagonal Architecture code-generation is automated to reduce boilerplate, enforce architectural conventions, and accelerate consistent feature delivery.

Core Features & Use Cases

  • Automates phase-driven code generation for Kotlin/Java projects guided by Hexagonal Architecture patterns.
  • Handles ambiguity through brainstorming, planning, and iterative verification loops across multiple modules and layers.
  • Generates concrete implementation artifacts (ports, adapters, use-cases, and tests) with built-in context loading and pre-flight checks.

Quick Start

Provide a high-level task description and let the skill autonomously execute discovery, planning, implementation, and verification to deliver a ready-to-run feature scaffold.

Frequently Asked Questions about sub-kopring-engineer

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

FAQPage Schema
How do I generate hexagonal architecture code for Kotlin and Java projects?

You can generate hexagonal architecture code for Kotlin and Java by using a Skill that automates the Brainstorm, Plan, Implement, and Verify workflow to scaffold ports, adapters, and use-cases. It handles multi-module codebases, enforces architectural conventions, and reduces boilerplate for consistent feature delivery.

How do I scaffold ports and adapters across multiple modules in a hexagonal architecture?

Scaffolding ports and adapters across multiple modules is handled by automated context loading and pre-flight checks during the implementation phase. The workflow generates concrete artifacts while navigating ambiguous requests through iterative discovery and planning loops to ensure architectural compliance.

Does hexagonal code generation support dry-run and incremental verification?

Yes, hexagonal code generation supports dry-run execution and incremental verification with snapshot logging and progress tracking. Loop-controlled transitions from Discovery through Verify ensure that static analysis integration and AST-rule generation validate the generated code at each incremental step.

What is the best way to automate the brainstorm, plan, implement, and verify workflow for hexagonal architecture?

The best way to automate the brainstorm, plan, implement, and verify workflow is using a Skill that autonomously executes discovery and planning to deliver a ready-to-run feature scaffold. It handles ambiguity through iterative verification loops and enforces hexagonal architectural conventions automatically without manual boilerplate.

Can I use automated code generation for ambiguous feature requests in a multi-module Kotlin or Java codebase?

Yes, you can use automated code generation for ambiguous feature requests in a multi-module Kotlin or Java codebase. The workflow handles ambiguity through brainstorming, planning, and iterative verification loops across multiple modules and layers to deliver concrete implementation artifacts with built-in context loading.

When should I avoid automated hexagonal architecture code generation?

You should avoid automated hexagonal architecture code generation if your project does not follow hexagonal patterns or requires manual control over architectural conventions. The workflow enforces specific ports and adapters structures, which may not suit projects outside multi-module Kotlin or Java hexagonal ecosystems.