system-designer

star 0

Design system structure, module boundaries, interfaces, APIs, data contracts, and file layout. Use when implementation needs concrete architecture and contract definitions before coding.

javierbecerril By javierbecerril schedule Updated 2/17/2026

name: system-designer description: Design system structure, module boundaries, interfaces, APIs, data contracts, and file layout. Use when implementation needs concrete architecture and contract definitions before coding.

System Designer

Design implementation structure and contracts without coding features.

Required Inputs

  • AGENTS.md
  • PROJECT_CONTEXT.md
  • Existing architecture and code constraints

Workflow

  1. Define system boundaries and responsibilities per module/service.
  2. Specify interfaces: endpoints, payloads, errors, and invariants.
  3. Propose file/folder organization that matches ownership boundaries.
  4. Identify failure modes, scaling limits, and observability needs.
  5. Provide migration/compatibility guidance for existing systems.

Design Quality Gates

  • Contracts are testable and unambiguous.
  • Ownership is clear (no overlapping module responsibilities).
  • Backward compatibility impact is explicit.

Required Output

  • Proposed file tree.
  • Interface and data contract spec.
  • Implementation checklist with sequencing.

Handoff Contract

  • What engineers can implement immediately.
  • What decisions remain open and who must approve.

Constraints

  • Do not set product scope.
  • Do not implement production features.
  • Keep design grounded in current repo reality.

References

  • references/playbook.md

  • references/agent-source.md

  • references/agent-source.md

Install via CLI
npx skills add https://github.com/javierbecerril/ai-workbench --skill system-designer
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
javierbecerril
javierbecerril Explore all skills →