Configures Claude Code hooks and Codex hooks.json/notify. Use when adding PreToolUse guards, Stop hooks, managed hooks, format-on-save, preflight, audits, or worktree/budget hooks.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Designs cross-system target states and transition plans. Use when comparing end-to-end options or phased migrations. Not for in-service topology (software-architecture-design).
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Use this skill when the question starts from a business workflow, operating model, system landscape, or transition problem rather than from a single service or deployable boundary.
This skill chooses the solution shape first. It does not default to runtime patterns such as modular monolith vs microservices, CQRS, service mesh, or MCP/A2A until the business flow, participating systems, and transition shape are already clear.
Use ../software-architecture-design/SKILL.md after the solution shape is known and the next question is service decomposition, distributed consistency, platform engineering, or runtime topology.
| Need | Default move | Read next |
|---|---|---|
| Design a target solution across multiple systems | Map business flow to systems, responsibilities, and constraints before choosing patterns | references/solution-workflow.md |
| Compare integration styles and boundaries | Choose API, event, batch, file, webhook, BFF, or anti-corruption boundaries from a decision matrix | references/integration-and-boundary-patterns.md |
| Map capabilities, owners, and systems of record | Capture business capability, owning team, boundary type, and source-of-truth decisions | assets/planning/capability-boundary-map.md |
| Plan a phased migration | Define current, interim, and target states with coexistence, cutover, and rollback rules | references/transition-architecture.md |
| Sequence delivery into safe waves | Capture migration wave entry, rollback, and retirement criteria | assets/planning/transition-wave-planner.md |
| Package the final recommendation | Summarize target state, options, transition, risks, and handoffs | assets/planning/solution-blueprint.md |
migration-modernization-guide.md and estate-modernization.md; execution mechanics (parity oracle, seam, rollout) are ../qa-refactoring/SKILL.md's strangler-fig-migration.md and cross-language-rewrite.md.Every recommendation should include:
| Signal | Lean toward | Why | Watch out for |
|---|---|---|---|
| Capability is undifferentiated and a mature vendor covers it (e.g., KYC, payments processing, email delivery) | Buy | Faster time-to-value; vendor operates the purchased capability | Vendor lock-in on data export, pricing tiers that punish growth; your integration and compliance duties remain |
| Capability is the core differentiator the business competes on | Build | Buying core differentiation means competitors can buy the same thing | Sunk-cost bias toward building things that are actually commodity |
| Capability needs deep, ongoing integration with proprietary internal data or workflow | Build or heavily customize | Off-the-shelf tools rarely model idiosyncratic internal processes well | Underestimating integration cost when "buy" quotes look cheap in isolation |
| No internal team can own long-term operation of a built solution | Buy or partner | An unowned custom system decays faster than a supported vendor product | Choosing "build" because of a one-time budget cycle, ignoring run-cost ownership |
| Regulatory or contractual terms require a named, audited third party | Partner (regulated vendor) | Some obligations cannot be satisfied by an internal build | Assuming vendor certification covers the whole integration surface, not just the vendor's own boundary |
Treat vendor capability claims as unverified until checked against the organization's actual constraints (data residency, auth model, support SLA, exit/export terms) — a capability that exists in a datasheet is not the same as a capability that fits this landscape's ownership and compliance boundaries.
Conway's Law predicts that the system landscape will mirror the organization's communication structure, whether or not that mirroring is intentional. Before finalizing a target state:
Authoritative-data gate.
For every business entity that crosses systems, name the authoritative ownership and convergence rule: one writer, partition-owned writers, or deliberate multi-writer semantics. Document allowed replicas, propagation and causal-ordering rules, deterministic conflict or merge behavior, failure handling, and the reconciliation owner. Reject designs where systems can independently mutate the same fact without those semantics. Include temporary dual-write ownership in the transition plan and define the evidence required to retire it.
Before finalizing a solution recommendation:
Before including a managed-migration or refactoring service in an option, check the provider's documentation for availability, region support, migration scope and exit behavior. Cite the durable pattern (strangler fig, ACL, expand/contract) separately from the product chosen to implement it.
Primary sources live in data/sources.json.
When prior decisions or pitfalls are relevant, consult learnings.consolidated.md if present; use learnings.md only for needed history or as the available fallback. Otherwise skip both.
After applying it, if you encountered a pattern worth remembering, a mistake worth preventing, or a domain fact that surprised you, append one dated bullet to learnings.md via agents-skills-feedback-loop/scripts/append_learning.py. Do not modify SKILL.md itself.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Configures Claude Code hooks and Codex hooks.json/notify. Use when adding PreToolUse guards, Stop hooks, managed hooks, format-on-save, preflight, audits, or worktree/budget hooks.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Configures and hardens Claude Code and Codex MCP servers. Use when connecting databases, APIs, SaaS, building servers, or serving a clearance-filtered knowledge base.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Owns instruction files: AGENTS.md, CLAUDE.md, personal and repo rules. Use when writing, pruning, auditing them, sharing rules across Claude and Codex, or fixing ignored rules.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Creates and audits agent skills: SKILL.md, references, scripts, runtime metadata. Use when writing, validating, or security-reviewing a skill, or fixing truncated skill listings.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Adds per-skill learnings loops for dated patterns, mistakes, and domain facts. Use when wiring skill memory, consolidation, or drift audits.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Chooses subagent, team, workflow, or debate and launches it on Claude Code or Codex. Use when delegating, running agent review boards, or installing shared agents.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.