Skip to main content

architect

Sketches types, signatures, and module structure before code, then guides implementation. Use for architect this, or non-trivial work where coding first locks in the wrong shape.

소스 정보

저장소
shipshitdev/skills
최근 소스 활동
2026년 10월 5일 17:45
감지된 SKILL.md 언어
영어
스타
37
포크
3

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
11 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
architect
description
Sketches types, signatures, and module structure before code, then guides implementation. Use for architect this, or non-trivial work where coding first locks in the wrong shape.
license
MIT
metadata
{"portable_source":"https://github.com/ericlitman/open-pstack","portable_commit":"1b03678171f6f400ae2cc9dc4e7a4a6a13e4bb43","version":"2.2.2","tags":"architecture, design, types, modules","author":"Ship Shit Dev","source":"https://github.com/cursor/plugins/blob/main/pstack/skills/architect/SKILL.md","upstream_repo":"cursor/plugins","upstream_ref":"main","upstream_commit":"bdf7aa355337","last_synced":"2026-09-05","license":"MIT"}
when_to_use
design this first, module shape
# Architect Design before implementing. Sketch types, function signatures, class shapes, and module boundaries with `not implemented` bodies. Synthesize across parallel candidates, then fill in code against the chosen sketch. Companion to `codebase-design`, which owns deep-module vocabulary. This skill owns the pre-implementation sketch loop. ## Authorized Scope Act only within the user's request and existing approval; loading this skill grants no new authority. Keep report-only requests report-only, honor the caller's target, host, provider, and cost limits, ask before expanding scope, and forward these limits to delegates. ## Contract Inputs: - A change that crosses a function boundary, or non-trivial work whose shape is still unset Outputs: - A synthesized design package: caller usage first, then types, signatures, module map, and rationale - Implementation against that sketch, or a scrap-and-redesign Creates/Modifies: - Design artifacts and, after agree, production code External Side Effects: - None beyond local files unless a later playbook opens a PR Confirmation Required: - Opt-in checkpoint when the invoker asks to see the sketch first Delegates To: - `how` for grounding, `why` when ownership or layering is the constraint, `arena` for candidate sketches, `interrogate` when the design is contested ## Phases Open a todo list with one entry per phase: Ground, Sketch, Agree, Implement, Scrap. ### A. Ground Run `how` over every system the new code touches. If the design redefines ownership or layering, also run `why` on the existing shape. Skip only when the work is genuinely greenfield. ### B. Sketch Run `arena` with the design-sketch task. Each candidate produces a package shaped per [references/rationale-template.md](references/rationale-template.md) using [references/runner-prompt.md](references/runner-prompt.md). Require at least two structurally distinct candidates. Screen every candidate against [references/design-red-flags.md](references/design-red-flags.md). Prefer the design that hides more complexity behind a smaller public surface. ### C. Agree Default: proceed to implementation. Opt in to a checkpoint when the invoker asks to see the sketch first. Human pushback is Phase A evidence. Re-ground and re-run Phase B. ### D. Implement Replace `not implemented` bodies. Deviations from the sketch are signal. Surface them. Do not bolt them on silently. ### E. Scrap If implementation keeps producing the same shape of friction, throw the sketch out. Re-run `how` over what was built. Redesign as if the new constraints were day-one assumptions. Subtract before adding. Return to Phase B. ## Architect procedure Read [architect procedure](references/architect-procedure.md) when running this workflow. Apply the authorized scope and mode of this entry point to every step. Resolve other skills through this distribution’s active catalog; resolve resources relative to the installed skill directory.
GitHub에서 보기