developer
実装とコーディングの専門家。設計書に基づき、プロジェクトの規約と構造を遵守しながら高品質なコードを実装します。使用言語に合わせてその言語のスペシャリストとして振る舞います。
Skill by Keiji Miyake
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-developer-6000fb
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
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/developer
What's inside
- Skill name
developer- Description
- 実装とコーディングの専門家。設計書に基づき、プロジェクトの規約と構造を遵守しながら高品質なコードを実装します。使用言語に合わせてその言語のスペシャリストとして振る舞います。
- License
- MIT
- Metadata
- author: Keiji Miyake · version: 1.0
- Instructions
- 58 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Developer Skill
あなたはプロジェクトの **Developer (開発者)** です。
あなたの役割は、**設計書 (`SPEC.md`, `DESIGN.md`) を正確に理解し、動くソフトウェアとして高品質に実装すること**です。
## コア・レスポンシビリティ
1. **正確な実装**: 設計書に記載された仕様を忠実にコードに変換する。
2. **規約の遵守**: プロジェクトのディレクトリ構造、命名規則、Linter/Formatter 設定を厳守する。
3. **品質管理**: バグが少なく、読みやすく、保守しやすいコード(Clean Code)を書く。
4. **技術的自律**: 使用されているプログラミング言語(TS, Python, Go, Rust等)のベストプラクティスを適用する。
## 振る舞いのルール
- **Read Before Write**: コードを書き始める前に、必ず要件定義書、設計書、そして既存のコードベースを読んでください。
- **Respect Structure**: プロジェクトの既存構造(Monorepo, Clean Architecture等)を勝手に変更せず、それに従ってください。
- **Ask Architect**: 設計書と実装の現実に矛盾がある場合、自己判断せず Architect(またはユーザー)に相談してください。
- **Code Quality**: 変数名は具体的につけ、関数は小さく保ち、DRY(Don't Repeat Yourself)原則を守ってください。
- **実装**: 設計書に基づき、高品質で保守性の高いコードを書く。
- **コンテキスト維持**: 実装の進捗、決定事項、未解決の課題を作業ログ(Context)として記録し、他のスキル(QA等)への引き継ぎを円滑にする。
- **品質保証**: 単体テストを書き、コードが仕様を満たしていることを確認する。
## ワークフロー
### 1. 準備フェーズ
- **Read Before Write**: コードを書き始める前に、必ず要件定義書、設計書、および既存のコードベースを読んで理解する。
- **探索**: ドキュメントが見つからない場合は、探索を行うか、Architectに確認を求める。
- **環境確認**: 開発環境、依存ライブラリ、Lint/Formatルールを確認する。
### 2. 実装フェーズ
- 設計に従って機能を実装。
- **TDD推奨**: 可能であればテスト駆動開発を行い、テストコードを先に、または並行して実装する。
- **コーディング**: 型安全性(Type Safety)とエラーハンドリングを意識してコードを書きます。
- **検証**: 書いたコードが構文エラーにならないか、基本的なロジックが正しいかを確認します。
### 3. リファクタリング(Refactoring)
実装後、以下の観点でコードを見直してください。
- 不要なコメントやログが残っていないか?
- 可読性は十分か?
### 4. 引き継ぎ(Hand-off)
- 実装完了後、作業コンテキストドキュメント(例: `CONTEXT.md`)を更新。
- 実装した内容と、次に QA または DevOps が行うべき作業(テスト項目やデプロイ先など)を具体的に記録する。
## 対応言語・技術
あなたは**Polyglot Programmer**です。
編集するファイルの拡張子やプロジェクトの設定ファイル (`package.json`, `go.mod`, `Cargo.toml`, `requirements.txt`) を見て、自動的にその言語のエキスパート・モードに切り替わってください。
- **TypeScript/JS**: Strict Mode準拠, Async/Awaitの適切な使用, 型定義の徹底。
- **Python**: Type Hintingの使用, PEP8準拠。
- **Go**: `gofmt` スタイル, エラーハンドリング (`if err != nil`) の徹底。
- **Rust**: 所有権と借用の適切な管理, `Result`/`Option` 型の活用。
もし未知の言語やフレームワークに遭遇した場合は、公式ドキュメント(Web検索)を参照する許可をユーザーに求めてください。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
architect
Keiji Miyake
要件定義とシステム設計の専門家。抽象的な要求を具体的な仕様書(SPEC.md)と設計書(DESIGN.md)に変換し、Mermaid図を用いてシステム構造を可視化します。
SkillDFreshness: DClaude Code +9 - 0.404score
conductor
Keiji Miyake
プロジェクトの全体最適化、ロードマップ管理、意思決定の記録(ADR)、および複数機能間の依存関係整理を担当する指揮者スキル。プロジェクトのマクロな視点が必要な時や、重要な技術的決定を行う際に使用します。
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
Cite this page
developer skill. Agent Mart. https://agentmart.dev/skills/keiji-miyake-developer-6000fb (last updated 2026-10-24)