Skip to content
Agentmart
Submit a tool

developer

実装とコーディングの専門家。設計書に基づき、プロジェクトの規約と構造を遵守しながら高品質なコードを実装します。使用言語に合わせてその言語のスペシャリストとして振る舞います。

Skill by Keiji Miyake

IndexedMIT
Write a review

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.

We use your email only for this newsletter. Privacy

About

実装とコーディングの専門家。設計書に基づき、プロジェクトの規約と構造を遵守しながら高品質なコードを実装します。使用言語に合わせてその言語のスペシャリストとして振る舞います。

No 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

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Keiji Miyake

Cite this page

developer skill. Agent Mart. https://agentmart.dev/skills/keiji-miyake-developer-6000fb (last updated 2026-10-24)