ja/03-skills/blog-draft/SKILL.md
<!-- i18n-source: 03-skills/blog-draft/SKILL.md --> <!-- i18n-source-sha: f396788 --> <!-- i18n-date: 2026-04-27 --> --- name: blog-draft description: アイデアとリソースからブログ記事の下書きを作成する。ブログ記事の執筆、リサーチからのコンテンツ作成、記事の下書き作成時に使用する。リサーチ、ブレインストーミング、アウトライン作成、バージョン管理付きの反復的な下書き作成を案内する。 --- ## ユーザー入力 ```text $ARGUMENTS ``` 進める前にユーザー入力を**必ず**考慮する。ユーザーは以下を提供すべきである。 - **Idea/Topic**: ブログ記事の主要なコンセプトやテーマ - **Resources**: URL、ファイル、リサーチ用の参考情報(任意だが推奨) - **Target audience**: ブログ記事の対象読者(任意) - **Tone/Style**: フォーマル、カジュアル、技
npx skillsauth add luongnv89/claude-howto ja/03-skills/blog-draftInstall 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.
$ARGUMENTS
進める前にユーザー入力を必ず考慮する。ユーザーは以下を提供すべきである。
重要: ユーザーが既存のブログ記事の更新を要求している場合、ステップ 0-8 をスキップして直接ステップ 9から開始する。まず既存の下書きファイルを読み、その後で反復プロセスを進める。
以下のステップを順次実行する。ステップをスキップしたり、指示された箇所でユーザー承認なしに進めたりしてはならない。
次の形式でフォルダ名を生成する: YYYY-MM-DD-short-topic-name
フォルダ構造を作成:
blog-posts/
└── YYYY-MM-DD-short-topic-name/
└── resources/
進める前にフォルダ作成をユーザーに確認する。
ブログ記事ディレクトリ内に resources/ サブフォルダを作成
提供された各リソースに対して:
resources/ にマークダウンファイルとして保存resources/ に要約各リソースについて、resources/ に要約ファイルを作成:
resources/source-1-[short-name].mdresources/source-2-[short-name].md各要約には以下を含める:
# Source: [Title/URL]
## Key Points
- Point 1
- Point 2
## Relevant Quotes/Data
- Quote or statistic 1
- Quote or statistic 2
## How This Relates to Topic
関連性の簡潔な説明
リサーチの要約をユーザーに提示する。
アイデアとリサーチしたリソースに基づき、以下を提示:
明確化のための質問:
進める前にユーザー応答を待つ。
以下を含む構造化されたアウトラインを作成:
# Blog Post Outline: [Title]
## Meta Information
- **Target Audience**: [who]
- **Tone**: [style]
- **Target Length**: [word count]
- **Main Takeaway**: [key message]
## Proposed Structure
### Hook/Introduction
- Opening hook idea
- Context setting
- Thesis statement
### Section 1: [Title]
- Key point A
- Key point B
- Supporting evidence from [source]
### Section 2: [Title]
- Key point A
- Key point B
[全セクションについて続ける...]
### Conclusion
- Summary of key points
- Call to action or final thought
## Sources to Cite
- Source 1
- Source 2
アウトラインをユーザーに提示し、承認または修正を求める。
ユーザーがアウトラインを承認したら、ブログ記事フォルダ内の OUTLINE.md に保存する。
アウトラインが保存されたことを確認する。
カレントディレクトリが git リポジトリかどうか確認する。
はいの場合:
docs: Add outline for blog post - [topic-name]git リポジトリでない場合は、このステップをスキップしユーザーに伝える。
承認されたアウトラインに基づき、ブログ記事の下書き全文を作成する。
OUTLINE.md の構造に厳密に従う。
含めるもの:
下書きをブログ記事フォルダ内に draft-v0.1.md として保存する。
フォーマット:
# [Blog Post Title]
*[Optional: subtitle or tagline]*
[インライン引用付きの本文...]
---
## References
- [1] Source 1 Title - URL or Citation
- [2] Source 2 Title - URL or Citation
- [3] Source 3 Title - URL or Citation
引用要件:
git リポジトリかどうか確認する。
はいの場合:
docs: Add draft v0.1 for blog post - [topic-name]git リポジトリでない場合は、スキップしてユーザーに伝える。
下書きの内容をユーザーに提示する。
フィードバックを求める:
ユーザー応答を待つ。
ユーザーが変更を要求した場合:
draft-v[X.Y].md として保存ユーザーが承認した場合:
final.md にリネームすべての下書きは段階的なバージョン番号付きで保持する:
draft-v0.1.md - 初回下書きdraft-v0.2.md - 1 回目のフィードバック反映後draft-v0.3.md - 2 回目のフィードバック反映後これによりブログ記事の進化を追跡し、必要に応じて差し戻すことができる。
blog-posts/
└── YYYY-MM-DD-topic-name/
├── resources/
│ ├── source-1-name.md
│ ├── source-2-name.md
│ └── ...
├── OUTLINE.md
├── draft-v0.1.md
├── draft-v0.2.md (反復した場合)
└── draft-v0.3.md (さらに反復した場合)
development
Comprehensive code review with security, performance, and quality analysis. Use when users ask to review code, analyze code quality, evaluate pull requests, or mention code review, security analysis, or performance optimization.
development
<!-- i18n-source: 03-skills/refactor/SKILL.md --> <!-- i18n-source-sha: 245272f --> <!-- i18n-date: 2026-04-27 --> --- name: refactor description: Martin Fowler の方法論に基づく体系的なコードリファクタリング。ユーザーがコードのリファクタリング、コード構造の改善、技術的負債の削減、レガシーコードのクリーンアップ、コードスメルの解消、コード保守性の向上を求めた際に使用する。本スキルは、リサーチ・計画・安全な段階的実装からなる段階的アプローチを案内する。 --- # コードリファクタリングスキル Martin Fowler 著『Refactoring: Improving the Design of Existing Code』(第 2 版) に基づくコードリファクタリングへの体系的アプローチ。本スキルは、テストに支えられた安全で段階的な変更を重視する。 > "Refactoring is the process of cha
development
<!-- i18n-source: 03-skills/doc-generator/SKILL.md --> <!-- i18n-source-sha: a6380d8 --> <!-- i18n-date: 2026-04-27 --> --- name: doc-generator description: ソースコードから包括的かつ正確な API ドキュメントを生成する。API ドキュメントの作成・更新、OpenAPI 仕様の生成時、または API ドキュメント、エンドポイント、ドキュメントについて言及がある場合に使用する。 --- # API ドキュメント生成スキル ## 生成するもの - OpenAPI/Swagger 仕様 - API エンドポイントのドキュメント - SDK 利用例 - 統合ガイド - エラーコード・リファレンス - 認証ガイド ## ドキュメント構造 ### 各エンドポイントごと ````markdown ## GET /api/v1/users/:id ### Description このエンドポイントの動作を簡潔に説明 ### Pa
development
<!-- i18n-source: 03-skills/claude-md/SKILL.md --> <!-- i18n-source-sha: f78c094 --> <!-- i18n-date: 2026-04-27 --> --- name: claude-md description: Create or update CLAUDE.md files following best practices for optimal AI agent onboarding --- ## ユーザー入力 ```text $ARGUMENTS ``` ユーザー入力が空でない場合、進める前に **必ず** 内容を考慮すること。ユーザーは以下を指定する場合がある: - `create` - 新しい CLAUDE.md をゼロから作成 - `update` - 既存 CLAUDE.md を改善 - `audit` - 現在の CLAUDE.md の品質を分析しレポート - 作成・更新する具体的なパス(例: ディレクトリ固有命令向けの `src/api/CLAUDE.md`) ## 基本原則