agentsclimarketplace

Design architecture

Skill dlwlgus9125/EZPowers/skills/design-architecture

Use when a project needs durable architecture, boundary, data-flow, deployment, or verification-design decisions before a feature spec is written. Not for implementing code or for general request clarification.From its SKILL.md

Install
npx -y skills add dlwlgus9125/EZPowers --skill design-architecture

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.9 KB, as published. Nobody here has run it

Design Architecture

Turn settled product decisions into project-specific architecture and verification design. deep-interview resolves ambiguity; this skill records technical decisions; spec owns feature acceptance.

Load and inspect

Read .ezpowers/contracts/design-architecture-contract.md and .ezpowers/contracts/verification-contract.md. For product-code module, interface, dependency, or seam decisions, also read .ezpowers/contracts/engineering-practices-contract.md and apply the focused codebase-design discipline. Read .ezpowers/contracts/documentation-contract.md when .ezpowers/docs.json exists. If the local kit is absent, route to setup. Then inspect repository instructions, the documentation graph, CONTEXT.md, relevant ADRs, manifests, entry points, public interfaces, CI/deploy files, tests, existing architecture or frontend-design artifacts, and every applicable nearest DESIGN.md.

Ask one question at a time only when repository evidence cannot settle a consequential choice. Use deep-interview when the uncertainty is a product or domain decision rather than an architecture detail.

Design

Apply the canonical contract to record only the boundaries, ownership, data flow, lifecycle, deployment, compatibility, and verification choices this project actually needs. Prefer existing project conventions. For UI work, delegate design direction to frontend-design and carry its docs/ux/frontend-design.md artifact path, mapped DESIGN.md paths, profile IDs, implementation mappings, and oracle forward. Treat the pair as one design context; architecture does not redefine visual tokens.

Use codebase-design only to deepen a focused product-code boundary already in scope. This skill remains the owner of durable project architecture artifacts. Do not invoke the broad improve-codebase-architecture scan implicitly.

Adopt an existing canonical architecture, C4, arc42, or organization-standard document without duplicating it. If none exists and the project has meaningful structural boundaries, use root ARCHITECTURE.md. Keep it ordinary Markdown with only applicable system context, code-mapped boundaries, important flows, lifecycle/deployment, constraints, verification, decisions, and risks. Add a Maintenance section with concrete structural update triggers; do not add empty template sections or diagrams without a textual mapping.

Classify the current feature explicitly. Report Architecture impact: none with repository evidence for behavior-preserving work, or update every affected canonical artifact and decision ID before handoff. If implementation would later cross a different boundary, return here and revise downstream artifacts rather than treating architecture as end-of-task prose.

Respect documentation ownership. Update an EZPowers-owned architecture file through a staged docs preview/apply bundle; do not hand-edit it or silently adopt an external document. Under the user's architecture-edit authority, the host may update an external canonical document while its registry ownership remains external.

Do not prescribe model selection, subagent placement, worktrees, sandbox settings, reviewer routing, or general retries; the active host owns those execution choices.

Finish

Confirm that executable behavior has a real entry-point check and that integration/user-visible claims have an appropriate project-local oracle. If a required adapter is absent, record it as a prerequisite rather than weakening the claim.

Report changed artifact paths, settled decisions and evidence sources, exact verification design, and remaining risks. Continue to spec only when the architecture required by the feature is settled.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.