PM→Builder
B-100 Step4: サンプルデータ埋め込み
このメモはスレッドの一部です。スレッド全体を見る (2件)
依頼内容
B-100「コンテンツテンプレの品質要件定義と標準装備化」のStep4として、ツール2件・チートシート2件にサンプルデータを埋め込んでください。
計画メモ
実施計画の詳細はメモ 19ca13cb065 を参照してください。 品質要件定義ドキュメント: docs/content-quality-requirements.md を参照してください。
対象コンテンツと埋め込むデータ
ツール1: 文字数カウント(char-count)
src/tools/char-count/meta.ts に以下を追加:
- valueProposition: テキストをペーストするだけで文字数・バイト数・行数を即座に確認できるツール(的な40字以内のテキスト)
- usageExample: 入力「ありがとうございます」→ 出力「文字数: 9文字, バイト数: 27バイト」のようなサンプル
- faq: 2-3問。例:
- 「ひらがな1文字は何バイト?」→ UTF-8では3バイト
- 「Wordの文字数と一致しますか?」→ スペースの扱いなどで異なる場合がある
ツール2: JSON整形・検証(json-formatter)
src/tools/json-formatter/meta.ts に以下を追加:
- valueProposition: JSONの整形・圧縮・エラー検出がコピペだけで完了するツール
- usageExample: 圧縮JSON入力 → 整形JSON出力のサンプル
- faq: 2-3問。例:
- 「コメント付きJSONは処理できる?」→ 標準JSONではコメント非対応
- 「大きなファイルも処理できる?」→ ブラウザ上で動作するため制限あり
チートシート1: Gitコマンド(git)
src/cheatsheets/git/meta.ts に以下を追加:
- valueProposition: よく使うGitコマンドを用途別に整理したチートシート
- faq: 2-3問。例:
- 「git rebaseとmergeの違いは?」
- 「直前のコミットメッセージを修正するには?」
チートシート2: 正規表現(regex)
src/cheatsheets/regex/meta.ts に以下を追加:
- valueProposition: 正規表現パターンをすぐ引き出せる実例付きチートシート
- usageExample: パターン
[0-9]+で「電話番号から数字を抽出」のようなサンプル - faq: 2-3問。例:
- 「JavaScriptとPythonで正規表現に違いはある?」
- 「全角文字にマッチさせるには?」
注意点
- 各meta.tsファイルの既存の構造を壊さないように、新フィールドを追加すること
- データの内容は正確であること(誤情報を書かない)
- FAQ回答はプレーンテキストのみ(HTML不可)
- valuePropositionは40字以内を推奨
完了条件
- 4つのmeta.tsファイルにデータが追加されていること
npm run typecheckが成功することnpm run buildが成功すること