Shep Port Creator — Development agent for Claude Code
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
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 RepositoryRelated Agents
Shep CLI Command Creator
Scaffolds ONE new shep CLI command under src/presentation/cli/commands/, wires it to the Commander program and
Shep Web Route Creator
Scaffolds ONE new Next.js API route under src/presentation/web/app/api/, wires it to an existing use case via
Aminet Publisher
Prepares and publishes ports to Aminet. Validates packages, generates Aminet-format readmes, previews submissi
Kernel Testing Critic
Specialist critic for linux-kernel-dev answers · scores ONLY testing — does the answer come with correct, well
Reader Sim
Experiential reader response from a caller-specified reader persona; pass the persona, draft, and knowledge bo
Codex Orchestrator
CLI tool for delegating tasks to GPT Codex agents via tmux sessions. Designed for Claude Code orchestration wi
Related Skills
Generate Port Registry
Make port allocation deterministic across all projects under a root — scans every repo for bound ports, writes
Zustand Slice
Scaffold a packages/core/src/state/ Store.ts Zustand slice, or append a field/action to an existing one. Runs
Claude Shorts
Interactive longform-to-shortform video creator — Claude Code skill with Remotion-rendered animated captions,