Awesome-omni-skill api-surface

Compose generated interfaces from multiple concepts into

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/api-surface" ~/.claude/skills/diegosouzapw-awesome-omni-skill-api-surface && rm -rf "$T"
manifest: skills/development/api-surface/SKILL.md
source content
<!-- Auto-generated by Clef Clef Bind — claude-skills target --> <!-- Concept: ApiSurface --> <!-- Do not edit manually; regenerate with: clef interface generate -->

ApiSurface

Compose generated interfaces from multiple concepts into a cohesive , unified API surface per target For REST : a single router with concept namespaced routes For GraphQL : a merged schema with shared types For CLI : a command tree with concept subcommands For MCP : a combined tool set For SDKs : a single client with concept namespaced methods Renamed from Surface to avoid collision with concept Clef Binds surface render surface concept ( runtime rendering target for DOM , terminal , etc )

Commands

compose

Merge per concept generated outputs into a unified surface Create shared entrypoint ( router , schema , command root , etc ) Deduplicate shared types Apply suite level middleware

Arguments:

$0
suite (string),
$1
target (string),
$2
outputs (string[])

entrypoint

Return the composed entrypoint file content

Arguments:

$0
surface (S)