Skip to content
Back to skills

Manual Gen

ASecurity

[マニュアル] 1. 設定手順書の生成

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 8, 2026
devopsnodedockerterraformgitbackendci/cd

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned February 10, 2026

npx -y skills add mae616/ai-template --skill manual-gen --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Manual Gen?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Manual Gen
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mae616-manual-gen/badge)](https://www.skillsdirectory.com/skills/mae616-manual-gen)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
user-invocable: true
description: "[マニュアル] 1. 設定手順書の生成"
---

# [マニュアル] 1. 設定手順書の生成 (引数:作成したい設定手順書)

## 入力: $ARGUMENTS(トピック/対象サービス名 または 主要ディレクトリ)
例:
    "Vercelデプロイ手順"
    backend/auth
    infra/terraform

---

## 🎯 目的
- プロジェクトの設定/デプロイ手順を **`doc/manual/`** に体系化し、再現性とオンボーディング速度を向上
- **SSOT**(`doc/input/rdd.md`, `doc/Architecture.md`, `doc/input/design/*`)と整合し、ブラックボックス化を回避
- コマンドは**コピペで実行可能**・**ロールバック可能**・**検証可能**にする

---

## 参照ルール(SSOT)
- 必須参照: `doc/input/rdd.md`, `doc/Architecture.md`
- デザイン参照: `doc/input/design/design_context.json`, `doc/input/design/html/`
  - 存在しない/空なら **デザイン参照はスキップ**(UI前提の手順は出力しない)

---

## 更新ポリシー(既存手順書がある場合)
手順書は「育つ」前提で、全消し上書きはしない。差分更新して、人間の追記を守る。

### 1) 既存ファイルの有無で分岐
- 出力先(`doc/manual/{slug}.md`)が存在しない → 新規作成
- 存在する → 既存内容をSSOTとして扱い、以下のルールで最小差分更新

### 2) 更新ルール(ハイブリッド)
- 見出し構造(章立て)をできるだけ維持する
- もし手順書内にステップID(例: `[S-01]`)がある場合:
  - 変更が必要な箇所は **該当ステップIDの中だけ**を更新する
- ステップIDが無い/対応するIDが見つからない場合:
  - 関連する章(例: 「前提条件」「詳細手順」「トラブルシューティング」)を対象に追記・修正する
- 既存のプロジェクト固有メモ(運用メモ/注意書き/既知の罠)がある場合は削除しない

### 3) 変更履歴(必須)
- `## 変更履歴` が無い場合は手順書の先頭付近に追加する
- 更新時は必ず1行追記する
  - 例: `- 2026-01-01: [S-03] 環境変数の章を更新(理由: 仕様変更に追従)`

---

## 生成方針
1. **対象の特定**: $ARGUMENTS から手順のスコープを定義(例: 環境構築/CI/CD/デプロイ/認証設定)
2. **前提の抽出**: OS/CPU/権限/必要ツール/バージョン/Secretsの所在(.env など)
3. **手順の分解**: ステップは最小粒度で **[S-01]** 形式の連番を付与
4. **検証の明記**: 各ステップに「確認コマンド/期待結果」を付ける
5. **ロールバック**: 主要操作に「巻き戻し手順」を付ける
6. **トラブルシューティング**: 代表的なエラーと対処(**[TS-01]** 等のID付け)
7. **再実行性**: すべてのコマンドは**コピー&ペースト**で動くこと
8. **セキュリティ**: 秘密情報は直接書かず **プレースホルダ** にする(例: `<GITHUB_TOKEN>`)

---

## 出力先
    doc/manual/{slug}.md
    例: doc/manual/vercel-deploy.md

---

## 手順書テンプレ(自動整形)
    # {タイトル}
    最終更新: {YYYY-MM-DD} / 対象: {環境やサービス名} / 想定読者: {role}

    ## 1. 概要
    - 目的: …
    - 成果物: …
    - 失敗時の影響: …

    ## 2. 前提条件
    - OS/シェル: …
    - 必要ツール: node@XX / pnpm@YY / docker@ZZ …
    - 権限: …
    - 参照: doc/input/rdd.md §…, doc/Architecture.md §…

    ## 3. 詳細手順
    ### [S-01] {手順名}
    - 目的: …
    - 実行コマンド:
        (複数ある場合は順に記載。**そのままコピペ可能**)
        例:
            pnpm install
            pnpm run build
    - 検証:
        実行:
            pnpm test
        期待結果:
            すべてのテストが PASS
    - ロールバック:
        例:
            git restore -SW :/
    - 注意:
        例: ARM/Mac の場合は X を実行

    ### [S-02] …

    ## 4. 確認方法(総合)
    - ヘルスチェックURL: …
    - 期待レスポンス例:
        {json例をここに}
    - 監視/ログ確認: …

    ## 5. トラブルシューティング
    - [TS-01] エラー: EADDRINUSE → 対処: ポート変更 …
    - [TS-02] Docker build が失敗 → キャッシュクリア …

    ## 6. 完了後の効果
    - デプロイ時間が X% 短縮 / 再現性が担保 etc.

    ## 7. 付録(環境差分/変数一覧)
    - 環境変数: KEY/説明/例(**値は書かない**、例のみ)
    - OS差分: macOS / Linux の差異

---

## 品質チェックリスト
- [ ] SSOT(rdd/architecture)と整合
- [ ] デザインが無い/空の場合、UI依存手順を出していない
- [ ] 各ステップに「目的/コマンド/検証/ロールバック」がある
- [ ] コマンドは**コピペで実行可能**(変数は明示)
- [ ] 代表エラーに **TS-ID** が付与されている
- [ ] Secrets は**直接記載していない**
- [ ] 依存ツールとバージョンが明記されている

---

## 自己評価
成功自信度 (1-10) + 一言理由

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…