tikalk/adlc-team-skills

factory-architect

Use when orchestrating an architecture lifecycle (specify/init → clarify → implement → analyze) to generate or maintain AD.md.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/tikalk/adlc-team-skills --skill factory-architect

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

factory-architect

What this skill does

factory-architect orchestrates the architecture-decisions lifecycle. It coordinates individual architecture-related skills (architect-init, architect-specify, architect-clarify, architect-implement, architect-analyze) to maintain a consistent AD.md at the project root.

It operates as a Kind-A DAG orchestrator in alignment with the shared executor engine contract in factory-mission/references/executor.md.


When to use

  • You want to bootstrap, refine, or analyze a project's system-level design and decisions (ADRs) end-to-end.
  • You want to verify that architectural viewpoints conform to the Rozanski & Woods methodology.

When NOT to use:

  • For product-requirements definition (use factory-product instead).
  • For feature-level software execution (use factory-mission instead).

Lifecycle DAG & Step Resolution

factory-architect implements a fixed named-skill DAG (fixed step resolution):

Greenfield Route (default on empty project)

  1. `specify` (generate phase) -> Invoke architect-specify to collaboratively capture ADR drafts in .adlc/drafts/adr/.
  2. `clarify`⭐ (clarify phase) -> Invoke architect-clarify to run interactive quality checks and mark ADRs Accepted (human sign-off gate).
  3. `implement` (build phase) -> Invoke architect-implement to compile accepted ADRs into AD.md (by sub-systems) and promote them to docs/adlc/memory/adr/.
  4. `analyze` (analyze phase) -> Invoke architect-analyze to verify AD/ADR consistency and output a severity-ranked report.

Brownfield Route (default if code exists but no ADRs)

  1. `init` (generate phase) -> Invoke architect-init to reverse-engineer draft ADRs from the existing architecture.
  2. `clarify`⭐ → `implement` → `analyze` (same as Greenfield).

Refresh Route (default if AD.md and memory ADRs already exist)

  1. `analyze` (analyze phase) -> Run architect-analyze first to detect drift.
  2. `clarify`⭐ → `implement` → `analyze` (drift-correction cycle).

Shared Executor Overrides

factory-architect overrides the shared executor engine primitives as follows:

  1. Publish Target: Fixed to local. Outputs are written to docs/adlc/memory/adr/ and docs/adlc/architect/AD.md. If tracker-integrated, a tracker completion summary comment is also posted.
  2. Output Types: Steps use the following output_type assignments:
  • specify/init → draft (ADR drafts stay in .adlc/drafts/adr/, not published to comment bus)
  • clarify⭐ → decision (accepted/rejected ADR list published to comment bus)
  • implement → artifact-ref (AD.md path reference published, content stays on disk)
  • analyze → findings (severity-ranked consistency report published to comment bus)
  1. Correction Loop: If analyze returns CRITICAL or HIGH consistency errors, the executor routes back to clarify with the analyze marker in reads_from. clarify reads the findings from the PR/MR/issue comment bus (or local fallback). This loop is bounded by max_corrections (default 2); if exceeded, the orchestrator halts for human review.
  2. Supervision Default: hybrid. A human gate is hard-enforced at clarify⭐ (for ADR approvals) and at final AD.md review.
  3. Pre-flight Check: Verifies that the architect-* lifecycle skills are installed in the workspace before beginning Phase 0.

관련 작업

같은 저장소의 Skills

더 많은 Skills

모든 Skills