izanami-product-writer
Izanamiプロダクト紹介記事生成スキル
ClaudeMixのSSoT(*-spec.yaml、機能仕様書)からプロダクト情報を収集し、Izanamiプラットフォーム向けのプロダクト紹介記事を半自動生成するスキルです。
When to Use
/izanami-product-writerと指示された時- Izanamiにプロダクト紹介記事を投稿したい時
- プロダクト情報(機能・料金・始め方)を整理して公開ドキュメントにしたい時
実行フロー概要
Phase 1: 情報収集 → prompts/01-collect.md
↓ SSoTファイルからプロダクト情報を収集・整理
Phase 2: パート別生成 → prompts/02-generate.md
↓ 5パート(概要・主要機能・料金・始め方・FAQ)を個別生成
Phase 3: マスター統合 → prompts/03-integrate.md
↓ 全パートを一つのファイルに統合して完成
完成: .claude/skills/izanami-product-writer/output/izanami-master.md
各フェーズの要約
Phase 1: 情報収集
参照: prompts/01-collect.md
以下のSSoTファイルを読み込み、プロダクト情報を収集する:
| 収集情報 | 参照ファイル |
|---|---|
| プロダクト名・ターゲット・コンセプト | app/specs/shared/project-spec.yaml |
| 主要機能一覧 | app/specs/shared/project-spec.yaml → services |
| 料金プラン | app/specs/account/subscription-spec.yaml |
| 登録・認証フロー | develop/account/authentication/func-spec.md |
| サービスURL | app/specs/shared/project-spec.yaml → references.app_url |
Phase 2: パート別生成
参照: prompts/02-generate.md
5パートをテンプレートに基づいて個別生成:
| パート | テンプレート | 出力先 |
|---|---|---|
| 概要 | docs/templates.md → gaiyou |
.claude/skills/izanami-product-writer/output/izanami-gaiyou.md |
| 主要機能 | docs/templates.md → syuyoukinou |
.claude/skills/izanami-product-writer/output/izanami-syuyoukinou.md |
| 料金プラン | docs/templates.md → price |
.claude/skills/izanami-product-writer/output/izanami-price.md |
| 始め方 | docs/templates.md → hazimekata |
.claude/skills/izanami-product-writer/output/izanami-hazimekata.md |
| よくある質問 | docs/templates.md → qa |
.claude/skills/izanami-product-writer/output/izanami-qa.md |
Phase 3: マスター統合
参照: prompts/03-integrate.md
5パートを統合して .claude/skills/izanami-product-writer/output/izanami-master.md を生成する。
成果物
| フェーズ | 成果物 |
|---|---|
| Phase 1 | 収集情報サマリー(コンソール出力) |
| Phase 2 | 各パートファイル(.claude/skills/izanami-product-writer/output/izanami-*.md) |
| Phase 3 | .claude/skills/izanami-product-writer/output/izanami-master.md(最終成果物) |
参照ドキュメント
| ファイル | 役割 |
|---|---|
prompts/01-collect.md |
Phase 1: SSoT情報収集の手順 |
prompts/02-generate.md |
Phase 2: パート別生成の手順 |
prompts/03-integrate.md |
Phase 3: マスター統合の手順 |
docs/templates.md |
各パートのMarkdownテンプレート |
注意事項
- SSoT原則: プロダクト名・URL・料金などの値は必ずspecファイルから取得し、ハードコードしない
- spec不在時の対応: 参照ファイルが存在しない場合は
[情報なし - 手動入力が必要]とプレースホルダーを記入する - 出力先:
.claude/skills/izanami-product-writer/output/ディレクトリが存在しない場合は作成する - 段階的生成: 各フェーズを順序通りに完了させ、ユーザーに確認を求めながら進める
More from tezuka-akihiro/claudemix
skill-refactor
既存スキルをベストプラクティスに沿ってリファクタリングする。3層構成(SKILL.md/prompts/docs)への再構成、SSoT違反の解消、プロンプト品質の向上を行う。
15code-reviewer
Reviews code for ClaudeMix project, verifying adherence to 3-layer architecture, TDD principles, and coding standards. Generates detailed review reports with scoring and improvement recommendations.
14debugger
Diagnose runtime errors, test failures, and unexpected behavior. Use when encountering errors, test failures, build issues, or performance problems. Provides root cause analysis and fix proposals.
13ssot-refactor
Spec Loaderシステムが正しく使われているかをチェックし、未導入のファイルをリファクタリングする。実装でloadSpecを使っていないファイル、テストでtests/utils/loadSpecを使っていないファイルを検出し、spec loader経由に修正する。
13architecture-guardian
Design architecture proposals and detect violations for ClaudeMix project. Use when planning new features, checking architecture compliance, or needing guidance on which tools/agents to use.
12valibot-schema-generator
Generate type-safe Valibot validation schemas from YAML spec files when user requests schema generation, form validation setup, or after section-spec.yaml creation. Automatically creates .server.ts files with InferOutput types for React Router forms.
12