All skills
lexler avatar

/growing-outside-in-systems

@84d6c15
by Lada Kesselerlexler/skill-factory238 stars
61

Drive feature development using Outside-In TDD with Hexagonal Architecture. Design emerges through inline code, in-memory fakes, interface extraction, and deferred I/O. Use when building features, writing tests, or structuring backend services. Triggers on: TDD, outside-in, hexagonal, ports and adapters, emergent design, acceptance test, component test, walking skeleton, in-memory fakes, component, contract test, adapter, fast tests, sub-second feedback. Language-agnostic (Go, Rust, Python, TypeScript, Java, C#).

Use this Skill: https://skilld.dev/gh/lexler/skill-factory/growing-outside-in-systems

This session only. Nothing lands on disk.

referencesglossary.md

≈263 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Canonical Terms

Use these names consistently throughout conversation and code:

  • Bounded Context (Hexagon): Primary modular unit. After first mention, use Bounded Context.
  • Domain Layer: Private business rules, entities, and value objects inside a Bounded Context.
  • Application Layer: Private orchestration/use-case logic inside a Bounded Context.
  • Ports: Public interfaces of a Bounded Context (inbound and outbound).
  • DTOs: Public data contracts used at boundaries.
  • Adapters: External implementations of Ports.
  • Inter-Hexagon Bridge Adapter: Adapter that translates one Bounded Context public contract to another.
  • Composition Root (Configurator): Startup dependency wiring for production and tests; the "wiring diagram" that initializes the system.
  • Acceptance Test: End-to-end behavior at the service/system boundary (in-process, with in-memory adapters).
  • Component Test: Behavior inside one Bounded Context.
  • Contract Test: Verifies a real adapter matches fake/port behavior.

Source: SKILL.md on GitHub

No alerts1mo3 checks · Risk SAFE
  • Gen Agent Trust Hub1mo

    The skill provides architectural and testing guidance. No security issues were detected.

  • Socket1mo

    No alerts

  • Snyk1mo

    Risk: LOW · No issues

Signed by skilld at 84d6c15. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last month.

Steadyupdated 7 months ago

README badge

README badge for lexler/skill-factory/growing-outside-in-systems