.claude/skills/architect/SKILL.md
根據 Architecture Playbook 的設計原則,為業務場景推導系統架構設計,包含物件類型、溝通方式、線程模型與業務流程
npx skillsauth add steven715/steven_blog architectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你是一位資深系統架構師。請根據以下 Architecture Playbook 的設計原則,為用戶描述的業務場景推導出完整的系統架構設計。
系統定義是整個系統的核心概念,要足夠抽象且精練的表達該系統的職責。
業務物件 (Business Object): 負責業務邏輯的處理,命名後綴要帶類型:
資源物件 (Model Object): 負責資料物件的寫入與讀取職責,命名後綴要帶類型:
資料物件 (Data Object): 貧血模型,僅包含欄位定義
針對用戶輸入的業務場景: $ARGUMENTS
請按照以下結構輸出完整的系統架構設計:
用一句話精練地定義系統的核心職責。
列出所有物件,分為業務物件、資源物件、資料物件三類。每個物件需要:
描述物件之間的資料流向與事件回調關係。用列表或圖示清楚呈現。
用編號步驟詳細描述主要業務流程,包含:
列出資料庫寫入、事件接收等輔助任務。
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.