coworker

Orchestrate phase-based Java project setup with Spring Boot or Quarkus.

1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/mgoericke/claude-skills-devcontainer --skill coworker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coworker
Source: https://github.com/mgoericke/claude-skills-devcontainer/tree/main/.claude/skills/coworker
Command: npx skills add https://github.com/mgoericke/claude-skills-devcontainer --skill coworker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire process of setting up a new software project from scratch, guiding the user through specification, API design, and code generation with built-in review steps.

Core Features & Use Cases

  • Orchestrates Multiple Skills: Seamlessly integrates spec-feature, openapi, and java-scaffold for a complete workflow.
  • Phase-Based Guidance: Breaks down project setup into manageable phases (Context, Specification, API Design, Code Generation, Summary).
  • Interactive Review: Allows for feedback and adjustments after each phase.
  • Smart Skipping: Automatically detects existing artifacts and skips relevant phases.
  • Use Case: Kickstart a new Spring Boot microservice by describing its purpose, defining its API, and having the coworker generate the project structure, boilerplate code, and infrastructure configurations.

Quick Start

Start the coworker to set up a new project for an order service.

Frequently Asked Questions about coworker

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

FAQPage Schema
How do I set up a new Spring Boot project from scratch with API design and code generation?

End-to-end project setup for Spring Boot is orchestrated through phase-based guidance, managing project context, feature specification, API definition, and code scaffolding. The workflow integrates specification, API design, and code generation skills with built-in interactive review steps after each phase.

Can I use this workflow to scaffold a Quarkus microservice?

Yes, you can scaffold a new Quarkus microservice using this phase-based workflow. It guides you through defining project context, specifying features, designing the API, and generating boilerplate code and infrastructure configurations specifically for Quarkus.

What is the best way to automate project scaffolding and API design for Java projects?

Automating project scaffolding and API design for Java projects is best handled by an orchestration workflow that breaks setup into manageable phases. It seamlessly integrates specification, OpenAPI definition, and code generation skills, allowing for feedback and adjustments after each phase.

Do I need to start from scratch if I already have an OpenAPI specification defined?

You do not need to start from scratch if you already have an OpenAPI specification. The workflow features smart skipping, automatically detecting existing artifacts to skip relevant phases and proceed directly to code generation for your Java project.

How does the workflow handle transitions between specification and code generation?

Transitions between specification and code generation are managed through a phase-based workflow that enforces user confirmations and artifact inventory checks. This interactive process ensures all project context and API definitions are reviewed before scaffolding the final code.