shep-ai

Shep Port Creator — Development agent for Claude Code

Development community

Creates ONE brand-new output port interface in packages/core/src/application/ports/output/ without any caller migration.

How to install Shep Port Creator

Installs to ~/.claude/agents/shep-ai-shep-shep-port-creator.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/shep-ai/shep/HEAD/.claude/agents/shep-port-creator.md -o ~/.claude/agents/shep-ai-shep-shep-port-creator.md

Restart Claude Code, or start a new session, for it to be picked up.

What Shep Port Creator does


name: shep-port-creator description: Creates ONE brand-new output port interface in packages/core/src/application/ports/output/ without any caller migration. Use when the caller has already designed a new boundary (e.g., ILogger, IFileSystemService, IProcessLivenessProbe) and only needs the interface file, a JSDoc-documented contract, and optionally a thin concrete adapter stub in infrastructure. Does NOT migrate callers, does NOT touch the DI container wiring, does NOT rewrite existing code

Alternatives in Development

  • Dao Qi Harmony Designer — This agent should be used when designing, evaluating, or refining software products to ensure harmony between 5.2k ★
  • Stitch Skills — A library of Agent Skills designed to work with the Stitch MCP server 2.9k ★
  • Service Agent — Creates well-structured Rails service objects following SOLID principles with callable interface and error han 652 ★

Full documentation available on GitHub

View Source Repository