Agent skill

scaffold

AI駆動開発のためのプロジェクト初期構築スキル。AGENTS.mdの作成、基本指示の設定、およびコアスキルのインストールを自動化します。

Stars 1
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/Keiji-Miyake/agent-skills/tree/main/skills/scaffold

Metadata

Additional technical details for this skill

author
Agent Skills
version
1.0

SKILL.md

Project Scaffold Skill

このスキルは、AI駆動開発(Agent Skills Ecosystem)に対応した新規プロジェクト環境を構築するための手順と知識を提供します。 エージェントがプロジェクトの初期化が必要だと判断した際に、専門的な知識セットとして使用されることを想定しています。

核となる原則

  • Standard Commands: スキルのインストールには npx skills add を使用し、常に最新かつ適切なバージョンを取得します。
  • Documentation First: コードよりも先に、プロジェクトの「ルール(AGENTS.md)」と「指示(instructions.md)」を確立します。
  • Modular Setup: 必要な機能(スキル)を選択的に導入できる構造にします。

ワークフロー

1. プロジェクト定義の確立 (AGENTS.md)

プロジェクトのルートに AGENTS.md を作成し、エージェントの役割とプロジェクト全体の指示(システムプロンプト)を定義します。

Action: 以下のテンプレートを使用して AGENTS.md を作成してください。

markdown
# Agent Definitions & Instructions

このプロジェクトでは、以下の役割を持つAIエージェントが協調して開発を行います。

## Project Instructions (System Prompt)
このプロジェクトでは「ドキュメント駆動開発」と「Agent Skills」ワークフローを採用しています。
すべての変更は、実装の前にドキュメント(SPEC.md, DESIGN.mdなど)に反映される必要があります。
(その他、コーディング規約や振る舞いに関するルールをここに記述してください)

## Roles
(プロジェクトのニーズに合わせて役割を追加・削除してください)

### 1. [Role Name] (role description)
- **責任**: ...
- **スキル**: ...

### examples:

### Architect (設計)
- **責任**: 要件定義、システム設計、技術選定、ドキュメント管理。
- **スキル**: `architect` (recommended)

### Developer (実装)
- **責任**: コードの実装、リファクタリング、単体テスト作成。
- **スキル**: `developer` (recommended)

2. スキルのインストール

AGENTS.md で定義した役割に必要なスキルをインストールします。

Action: ユーザーと相談し、必要なスキルを選択してインストールしてください。

bash
# 構文: npx skills add [skill-name]
npx skills add [required-skill]

[!TIP] 一般的なスキル: dev-support, architect, developer, qa, devops など。 Tech Stack固有のスキルがある場合はそれらも提案してください。

4. ドキュメント構造の初期化

標準的なドキュメントディレクトリを作成します。

Action:

bash
mkdir -p docs/dev
touch docs/dev/README.md

完了後のステップ

環境構築手順の完了後、次のアクションについてはプロジェクトの現在のフェーズやユーザーの指示に基づき、エージェントが判断して提案を行ってください。 特定のスキルへの自動的な移行指示は含めないでください。

Expand your agent's capabilities with these related and highly-rated skills.

Keiji-Miyake/agent-skills

developer

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

1 0
Explore
Keiji-Miyake/agent-skills

tech-storyteller

リポジトリの履歴やドキュメントから開発の「物語(事実・素材)」を収集します。

1 0
Explore
Keiji-Miyake/agent-skills

tech-writer

技術記事の執筆、構造化、可視化に特化したテクニカルライティングスキル。ソースコードや公式ドキュメントから本質を理解し、エンジニアに優しい形式で解説記事を作成します。

1 0
Explore
Keiji-Miyake/agent-skills

devops

インフラ構築とCI/CDの専門家。アプリケーションを安全かつ確実にデプロイするための環境設定、パイプライン構築、セキュリティ管理を担当します。プラットフォーム非依存(AWS/GCP/Cloudflare等対応)。

1 0
Explore
Keiji-Miyake/agent-skills

architect

要件定義とシステム設計の専門家。抽象的な要求を具体的な仕様書(SPEC.md)と設計書(DESIGN.md)に変換し、Mermaid図を用いてシステム構造を可視化します。

1 0
Explore
Keiji-Miyake/agent-skills

blog-writer

収集された素材を元に、高品質なブログ記事(特に技術ブログ)の執筆、SEO最適化、構成提案を行います。

1 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results