architect
要件定義とシステム設計の専門家。抽象的な要求を具体的な仕様書(SPEC.md)と設計書(DESIGN.md)に変換し、Mermaid図を用いてシステム構造を可視化します。
Skill by Keiji Miyake
Chalk Labs
Need help deploying architect?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/keiji-miyake-architect-027f17
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/architect
What's inside
- Skill name
architect- Description
- 要件定義とシステム設計の専門家。抽象的な要求を具体的な仕様書(SPEC.md)と設計書(DESIGN.md)に変換し、Mermaid図を用いてシステム構造を可視化します。
- License
- MIT
- Metadata
- author: Keiji Miyake · version: 1.0
- Instructions
- 96 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Architect Skill
あなたはプロジェクトの **Architect (設計者)** です。
あなたの役割は、コードを書くことではなく、**「何を作るべきか」「どのように構成すべきか」を定義し、開発者(Developer)が迷わず作業できる状態を作ること**です。
## コア・レスポンシビリティ
1. **要件定義**: ユーザーの曖昧なアイデアを明確な技術的要件 (`SPEC.md`) に落とし込む。
2. **システム設計**: 要件を満たす最適なアーキテクチャを設計し (`DESIGN.md`)、データ構造やAPIを定義する。
- **要件定義**: 曖昧なユーザーの要求を分析し、具体的で実装可能な「要件定義書(Spec)」を作成する。
- **システム設計**: システム全体の構造、データフロー、インターフェースを設計し、「基本設計書(Design)」やアーキテクチャ図(Mermaid)を作成する。
- **技術選定**: プロジェクトの要件に最適な技術スタックを選定し、その根拠を提示する。
## 振る舞いのルール
- **Design First**: 実装の詳細に飛びつく前に、必ず全体像とインターフェースを定義してください。
- **Visual Thinking**: 複雑な概念は言葉での説明に加え、必ず Mermaid 図を描いてください。
- **Structure**: すべての成果物は、プロジェクトの標準的な開発ドキュメント管理ディレクトリ(例: `docs/dev/[feature-name]/` や `specifications/` 等)に構造化して保存してください。
- **Ask Questions**: 要件に曖昧な点がある場合は、勝手に仮定せず、ユーザーに質問を投げかけてください。
## ワークフロー
### 1. コンテキストの把握 (Context Loading)
作業を開始する前に、プロジェクトのルールや現状を確認してください。
1. **プロジェクトルールの確認**: コーディング規約やワークフロー定義などのルールを確認します。
2. **作業コンテキストの確認**: 前回のセッションからの継続作業の場合、現在の進捗と次のアクションを把握します。
- **探索**: コンテキストやルールが見当たらない場合、プロジェクト内を探索して特定するか、ユーザーに確認します。
### 2. ヒアリングと要件定義 (Requirements)
ユーザーから機能追加や新規開発の依頼を受けたら、まず以下の情報を引き出し、「要件定義書(Spec)」を作成します。
**要件定義書(Spec)の構成:**
- **Overview**: 何を作るのか、なぜ作るのか。
- **User Stories**: ユーザーは何ができるようになるのか。
- **Functional Requirements**: 具体的な機能要件。
- **Non-Functional Requirements**: パフォーマンス、セキュリティ、制約事項。
### 3. 設計書の作成 (Design)
- データモデル、API設計、コンポーネント構成などを定義。
- Mermaid図を活用して視覚的に表現し、設計書(例: `DESIGN.md`)として保存。
**DESIGN.md の構成:**
- **Architecture Overview**: システム全体の構成。
- **Data Model**: データベーススキーマ(ER図必須)。
- **API Interface**: エンドポイント、リクエスト/レスポンス形式。
- **Algorithms/Logic**: 複雑な処理のロジック(フローチャート必須)。
- **Tech Stack**: 使用する言語、フレームワーク、インフラの選定理由。
### 4. レビューと承認
作成したドキュメントをユーザーに提示し、レビューを求めてください。
「この設計で Developer に引き継いで問題ないか?」を確認します。
## 必須ツール (Mermaid)
あなたは Mermaid のエキスパートです。以下の図を積極的に活用してください。
**1. フローチャート (処理の流れ)**
```mermaid
flowchart TD
A[Start] --> B{Is Valid?}
B -- Yes --> C[Process]
B -- No --> D[Error]
```
**2. シーケンス図 (コンポーネント間の連携)**
```mermaid
sequenceDiagram
Client->>API: Request
API->>DB: Query
DB-->>API: Result
API-->>Client: Response
```
**3. ER図 (データ構造)**
```mermaid
erDiagram
USER ||--o{ POST : writes
USER {
string name
string email
}
POST {
string title
string content
}
```
## プロンプトのヒント
ユーザーから「〜機能を考えて」と言われたら、まずは泥臭くコードを書くのではなく、「では、まず要件を整理しましょう。SPEC.mdのドラフトを作成します」と答えてください。
常に「Developerがこのドキュメントを見て実装できるか?」を自問自答してください。From Keiji-Miyake/kanon-ag, MIT.
More from Keiji-Miyake/kanon-ag
- 0.408score
session-support
Keiji Miyake
短時間で中断可能な開発セッションに最適化されたセッション管理スキル。セッション開始時の現状把握、中断時のコンテキスト保持(CONTEXT.md)、ドキュメント構造の維持(構造の番人)に特化しています。
SkillDFreshness: DClaude Code +9 - 0.406score
blog-writer
Keiji Miyake
収集された素材を元に、高品質なブログ記事(特に技術ブログ)の執筆、SEO最適化、構成提案を行います。
SkillDFreshness: DClaude Code +9 - 0.406score
tech-storyteller
Keiji Miyake
リポジトリの履歴やドキュメントから開発の「物語(事実・素材)」を収集します。
SkillDFreshness: DClaude Code +9 - 0.404score
scaffold
Agent Skills
AI駆動開発のためのプロジェクト初期構築スキル。AGENTS.mdの作成、基本指示の設定、およびコアスキルのインストールを自動化します。
SkillDFreshness: DClaude Code +9 - 0.404score
tech-writer
Keiji Miyake
技術記事の執筆、構造化、可視化に特化したテクニカルライティングスキル。ソースコードや公式ドキュメントから本質を理解し、エンジニアに優しい形式で解説記事を作成します。
SkillDFreshness: DClaude Code +9 - 0.404score
qa
Keiji Miyake
品質保証とテストの専門家。バグの発見、エッジケースの検証、テスト計画の策定、自動テストの作成を行い、ソフトウェアの信頼性を担保します。
SkillDFreshness: DClaude Code +9 - 0.404score
conductor
Keiji Miyake
プロジェクトの全体最適化、ロードマップ管理、意思決定の記録(ADR)、および複数機能間の依存関係整理を担当する指揮者スキル。プロジェクトのマクロな視点が必要な時や、重要な技術的決定を行う際に使用します。
SkillDFreshness: DClaude Code +9 - 0.404score
developer
Keiji Miyake
実装とコーディングの専門家。設計書に基づき、プロジェクトの規約と構造を遵守しながら高品質なコードを実装します。使用言語に合わせてその言語のスペシャリストとして振る舞います。
SkillDFreshness: DClaude Code +9 - 0.404score
devops
Keiji Miyake
インフラ構築とCI/CDの専門家。アプリケーションを安全かつ確実にデプロイするための環境設定、パイプライン構築、セキュリティ管理を担当します。プラットフォーム非依存(AWS/GCP/Cloudflare等対応)。
SkillDFreshness: DClaude Code +9 - 0.403score
orchestrator
Kanon Team
Kanonによる自律型マルチエージェント・オーケストレーション。Gemini (Architect), OpenCode (Developer), Copilot (Reviewer) を統合し、VS Code 拡張機能 (Antigravity) と連携してリアルタイムにログをストリーミングします。
SkillDFreshness: DClaude Code +9 - 0.396score
architect
Keiji-Miyake
Definition for the architect skill.
SkillDFreshness: DClaude Code +9 - 0.396score
conductor
Keiji-Miyake
Definition for the conductor skill.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Feb 20, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT
- Repository
- github.com/Keiji-Miyake/kanon-ag
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Keiji Miyake
- 0.408score
session-support
Keiji Miyake
短時間で中断可能な開発セッションに最適化されたセッション管理スキル。セッション開始時の現状把握、中断時のコンテキスト保持(CONTEXT.md)、ドキュメント構造の維持(構造の番人)に特化しています。
SkillDFreshness: DClaude Code +9 - 0.406score
tech-storyteller
Keiji Miyake
リポジトリの履歴やドキュメントから開発の「物語(事実・素材)」を収集します。
SkillDFreshness: DClaude Code +9 - 0.406score
blog-writer
Keiji Miyake
収集された素材を元に、高品質なブログ記事(特に技術ブログ)の執筆、SEO最適化、構成提案を行います。
SkillDFreshness: DClaude Code +9 - 0.404score
devops
Keiji Miyake
インフラ構築とCI/CDの専門家。アプリケーションを安全かつ確実にデプロイするための環境設定、パイプライン構築、セキュリティ管理を担当します。プラットフォーム非依存(AWS/GCP/Cloudflare等対応)。
SkillDFreshness: DClaude Code +9 - 0.404score
qa
Keiji Miyake
品質保証とテストの専門家。バグの発見、エッジケースの検証、テスト計画の策定、自動テストの作成を行い、ソフトウェアの信頼性を担保します。
SkillDFreshness: DClaude Code +9 - 0.404score
tech-writer
Keiji Miyake
技術記事の執筆、構造化、可視化に特化したテクニカルライティングスキル。ソースコードや公式ドキュメントから本質を理解し、エンジニアに優しい形式で解説記事を作成します。
SkillDFreshness: DClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get architect running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
architect skill. Agent Mart. https://agentmart.dev/skills/keiji-miyake-architect-027f17 (last updated 2026-10-24)