Releases: igapyon/local-html-tools
git-pseudo-squash の PR整形改善と A501 PR文面プロンプトの調整
git-pseudo-squash の PR整形改善と A501 PR文面プロンプトの調整
概要
このリリースには、git-pseudo-squash の PR整形改善と、生成AIプロンプト作成 の A501: GitHub PR 文面の作成 に関する文面調整が含まれます。
主な変更
git-pseudo-squashのPR整形で、英語見出し# PR Bodyを除去できるよう調整git-pseudo-squashに、# PR Title/# PR Bodyを含む英語見出しの整形テストを追加生成AIプロンプト作成のA501: GitHub PR 文面の作成に、日本語回答ルールを追加生成AIプロンプト作成のA501: GitHub PR 文面の作成に、# PR Title/# PR Bodyの出力例を追加- 上記変更を生成物に反映
docs/index.htmlの更新日表示を2026-04-16に更新
変更対象
docs/git/src/git-pseudo-squash/js/main.jsdocs/git/tests/git-pseudo-squash-main.test.jsdocs/git/git-pseudo-squash.htmldocs/prompt/src/prompt-gen/ts/prompt-definitions.tsdocs/prompt/src/prompt-gen/js/prompt-definitions.jsdocs/prompt/prompt-gen.htmldocs/index.html
prompt-gen / ffmpeg / git 導線改善と xlsx2md 独立対応
prompt-gen / ffmpeg / git 導線改善と xlsx2md 独立対応
概要
xlsx2md関連の強化と、その後の独立に伴う整理- Git 補助ツールの操作性改善
prompt-genへの新規プロンプト追加と定義の整理- ffmpeg 系ツールの自動更新化
- ドキュメントと導線の更新
主な変更
-
xlsx2md- グラフメタデータ抽出の追加
- グラフ抽出の強化
- 図形抽出と SVG 出力の追加
- shape fixture の拡充と回帰テスト追加
README / specの同期- 独立に伴う
local-html-tools側の実装・ビルド導線の整理 - このリポジトリ内の
docs/xlsx2md関連実装・fixture・テスト・build script の削除
-
Git 系ツール
Git 作業一覧の改善git-pseudo-squashの操作性改善git-pseudo-squashで URL のbaseBranchを履歴より優先するよう修正Git 作業一覧の最終アクセス順ソート改善git-pseudo-squashの Git カレントディレクトリコピー対応
-
prompt-genA854A861A862A863を追加A701A702X702を更新A851A854A861A862のラベル・構成見直しA854をメタプロンプト前提の構造へ整理docs/prompt/tests/prompt-gen-main.test.jsの更新
-
ffmpeg
ffmpeg-trim-cmdline-genの生成 UI を自動更新化ffmpeg-loudnorm-cmdline-genの生成 UI を自動更新化- 入力変更のみで確定できるコマンド生成は、生成ボタン省略と自動更新へ寄せる方針を
TODO.mdに追加
-
ドキュメント
README.md更新docs/index.html/docs/index-src.html更新TODO.md更新
含まれるコミット
fa04c5axlsx2mdのレイアウト分割強化と README / spec の同期2c6c6bcxlsx2mdにグラフメタデータ抽出を追加し、README / spec を現状に同期f09712axlsx2mdのグラフ抽出を強化し chart / shape fixture テストを追加1554945xlsx2mdに図形抽出・SVG出力を追加し、仕様文書を段階的に整理71b96bcxlsx2mdのshape fixtureを拡充し、flowchart・block arrow・calloutの回帰テストを追加cc9d497xlsx2md の独立に伴い local-html-tools 側の実装・ビルド導線を整理e588539Git 作業一覧と Git pseudo-squash の操作性を改善ad6384dgit-pseudo-squashでURLのbaseBranchを履歴より優先するよう修正91d0298Git作業一覧の最終アクセス順ソート改善と git-pseudo-squash の Gitカレントディレクトリコピー対応0ad53dddocs(prompt): A854/A861/A862/A863 を追加し A701/A702/X702 を更新2521808ffmpeg 生成UIの自動更新化と prompt-gen 定義の見直しc5d2a82prompt-gen: A854 をメタプロンプト前提の構造へ整理
`xlsx2md` の数式 AST 強化、全シート前提 UI への整理、レイアウト分割の導入
xlsx2md の数式 AST 強化、全シート前提 UI への整理、レイアウト分割の導入
リリース本文
概要
xlsx2md を中心に次の強化が行われました。
- Excel 数式の AST parser / evaluator を継続拡張
- UI を全シート前提に簡素化
- レイアウト中心シート向けの
セクション分割を導入 - README / spec / review / TODO を現状実装に同期
- fixture / parser test を拡充
主な変更
数式 AST parser / evaluator の拡張
確認できた更新内容です。
- parser 側
- 絶対参照
- sheet-scope name
- error constant
- row qualifier 付き structured reference
%- 配列定数
space intersectionA1#のような spill 表現
- evaluator 側
SUMPRODUCTVLOOKUP / HLOOKUP / XLOOKUP- 近似一致
- wildcard
- binary search の最小対応
EOMONTHROW / COLUMNの引数なし形ABSISBLANK / ISTEXT / ISERROR / ISNATODAY / WEEKDAY / DATEVALUE / LEN / DAY / MONTHSUBTOTAL / UPPER / CONCATENATE / ISNUMBER / NA / MIN / COLUMN / EDATESUM / SUBSTITUTE / MAX / AVERAGE / COUNT / COUNTALEFT / RIGHT / MID / TRIM / REPLACE / LOWER / FIND / SEARCH / YEAR
spill- parser / evaluator / core 側の入口を追加
f@refを保持し、runtime の最小解決入口を追加- ただし
t="array"とは保守的に区別
解決順と既存 resolver の位置づけ整理
確認できた更新内容です。
- 解決順を以下に整理
cached valueAST evaluator- 既存 resolver
fallback_formula
- 既存 resolver は短期的には削除せず、安全装置として維持
- 中長期的には AST evaluator へ寄せ、後方互換 fallback へ縮小する方針を明文化
UI / UX の整理
確認できた更新内容です。
表示シートドロップダウンを削除- 変換は常に全シート対象に統一
.xlsx選択後に自動で Markdown 生成まで進むよう変更Markdownを主表示に変更解析サマリーを Markdown の下へ移動解析サマリー変換設定表候補スコア数式診断
をアコーディオン化し、既定で閉じる構成へ整理- 連結 Markdown のコメントを、分割ファイル名風ではなく識別子形式へ変更
レイアウト中心シート向けの分割導入
確認できた更新内容です。
セクション分割ブロックの仕様を追加core.tsに分割の差し込み点を追加- 地の文ブロック、表、画像の位置関係をもとに、縦方向の大きな空白でセクション分割する最小実装を追加
- セクション境界ごとに Markdown へ
---を出力 - セクション先頭の短い単行テキストを
###見出しへ昇格する最小ルールを追加 - 同一行に離れて置かれた短い narrative を別ブロックとして扱う調整を追加
- merge-heavy で横に広く疎なレイアウト領域を表候補から外す調整を追加
ドキュメント更新
更新対象として確認できたファイルです。
docs/xlsx2md/README.mddocs/xlsx2md/xlsx2md-spec.mddocs/xlsx2md/xlsx-formula-subset.mddocs/xlsx2md/local-data-review.mddocs/xlsx2md/tests/fixtures/README.mdTODO.md
確認できた主な内容です。
- README を現状説明寄りに整理
現在の状態主な特徴既知の制約
を追加spill / dynamic array- 配列定数
space intersection- フォーム風領域
- カレンダー / ボード / ダッシュボード系
の現状を明記 local-data観測メモを現状に同期- fixture 作成メモに
formula-spill-sample01.xlsx案を追加
テスト
確認できた実行結果です。
npm run build:xlsx2mdnpm run test:unit -- docs/xlsx2md/tests/xlsx2md-formula-parser.test.jsnpm run test:unit -- docs/xlsx2md/tests/xlsx2md-main.test.js
確認できた件数:
docs/xlsx2md/tests/xlsx2md-formula-parser.test.js:56 testsdocs/xlsx2md/tests/xlsx2md-main.test.js:26 tests
補足
spill / dynamic arrayは入口までは実装済みですが、実データ fixture による十分な検証は未了です。- フォーム風領域の扱いは保守的で、表として残す場合もありますが、横に広く疎な領域は narrative / section 側へ寄せる調整も入っています。
`xlsx2md` の本格実装と `mikuproject` / `prompt-gen` / `url-memo` の機能拡張
xlsx2md の本格実装と mikuproject / prompt-gen / url-memo の機能拡張
リリース本文
概要
主に以下が行われました。
xlsx2mdの初期実装追加と継続的な強化mikuprojectのMS Project XMLround-trip 対応拡張prompt-genの入出力・検索・指示補助の強化url-memoの追加と改善- 各種ドキュメント、テスト、ビルド導線の更新
主な変更
xlsx2md
会話内で確認できた主な更新内容です。
.xlsxを依存最小で ZIP/XML 解析して Markdown 化する実装を追加display / raw / both出力モードを追加- 画像抽出、
Markdown + assetsZIP 保存、保存名サフィックス付与を追加 sharedStrings、表示形式、日付、結合セル、表候補スコア、数式診断を強化definedNames、structured referenceを含む式の補完を強化- 実ファイル fixture を多数追加し、期待値テストを拡充
ClosedXML.Parserの ABNF を参照資料として追加- Excel 数式サブセット文書を追加し、AST ベース parser / evaluator を段階導入
- AST evaluator の対応範囲を拡張
- 例:
IF / IFERROR / AND / OR / NOTINDEX / MATCH / VLOOKUP / HLOOKUP / XLOOKUPSUM / SUMPRODUCT / AVERAGE / MIN / MAX / COUNT / COUNTACOUNTIF / COUNTIFS / SUMIF / SUMIFS / AVERAGEIF / AVERAGEIFSTEXT / LEFT / RIGHT / MID / LEN / LOWER / UPPER / TRIM / SUBSTITUTE / REPLACE / REPT / CONCATENATE / FIND / SEARCHDATE / VALUE / DATEVALUE / TODAY / WEEKDAY / YEAR / MONTH / DAY / ROW / COLUMN / EDATE / EOMONTH / ROUND / ROUNDUP / ROUNDDOWN / INT / ABSISBLANK / ISNUMBER / ISTEXT / ISERROR / ISNA / NA
- 例:
- UI を全シート前提へ簡素化
表示シートドロップダウンを削除- ファイル選択後に自動で変換
解析サマリーをアコーディオン化して Markdown の下へ配置
- 連結 Markdown のコメントを、分割 md ファイル名風ではなく識別子形式へ変更
mikuproject
会話内で確認できた主な更新内容です。
MS Project XMLround-trip 対応を拡張STEP 1の往復基盤を追加Mermaid ganttの片方向補助出力に関する仕様整理を追加CSV + ParentID交換形式に関する仕様メモ、比較メモ、最小仕様草案を追加- テストデータと unit test を更新
prompt-gen
コミットログと変更ファイル名から確認できる内容です。
- 全体状態の Import/Export 対応
- カスタムプロンプト検索対応
- 出力補助指示の拡張
- 法令遵守・公序良俗の確認観点追加
- 定義ファイル・Markdown 補助の更新
url-memo
コミットログと変更ファイル名から確認できる内容です。
url-memoを追加- TS/CSS 分離
- 検索とテストを強化
- 導線改善
テスト・ビルド
会話内で確認できた範囲では、xlsx2md について以下が実行されています。
npm run build:xlsx2mdnpm run test:unit -- docs/xlsx2md/tests/xlsx2md-formula-parser.test.jsnpm run test:unit -- docs/xlsx2md/tests/xlsx2md-main.test.js
確認時点の件数:
docs/xlsx2md/tests/xlsx2md-formula-parser.test.js:45 testsdocs/xlsx2md/tests/xlsx2md-main.test.js:23 tests
mikuproject、prompt-gen、url-memo を含む全体テスト実行有無は、この会話内では未確認です。
補足
- この文面は、会話内で確認できた内容と、コミットログ・変更ファイル一覧に基づいて整理しています。
docs/diagram/*、docs/ffmpeg/*、docs/git/*、docs/music/*などの更新も差分に含まれます。
prompt-gen の出力オプション拡張と関連 Markdown 更新
prompt-gen の出力オプション拡張と関連 Markdown 更新
変更概要
prompt-genの出力オプションを拡張prompt-genの UI 表示順と付加テキスト生成順序を整理- 関連する Markdown ドキュメントを更新
- TODO 反映の定型指示文を見直し、生成物へ反映
含まれる変更
prompt-gen の出力オプション拡張
- レビュー系の出力オプションを追加
誤解表現配慮不足不快感攻撃性センシティブ
- 各レビュー系オプションに 3 値のドロップダウンを追加
無指定内部レビューレビュー結果出力
ラベル名を先頭に含めるの UI と機能を廃止- 出力オプションの表示順を見直し
Markdown出力を先頭側へ移動幻想防止を文体の右へ移動
幻想防止ドロップダウンの表示文言を変更なし→無指定
- 付加テキストの生成順序を UI の並び順に合わせて更新
ドキュメント更新
docs/prompt/README.mdを更新- 出力オプションの説明を追加
- 現行のテスト対象説明を追加
docs/prompt/prompt-gen-search-and-keywords.mdを更新docs/git/README.mdを更新git-work-listのurl種別対応を追記
docs/git/git-pseudo-squash-spec.mdを更新repoUrl入力項目を追記- Git 作業一覧との連携仕様を追記
TODO.mdを更新- Markdown 追随対応を DONE 側へ反映
テストと生成物
- 関連テストを更新
- 新しいレビュー系オプションの反映確認
- ラベル接頭辞廃止への追随
- 複数オプション有効時の出力順序確認
- 生成済みファイルを更新
docs/prompt/prompt-gen.htmldocs/prompt/src/prompt-gen/js/main.jsdocs/prompt/src/prompt-gen/js/prompt-markdown-util.js
prompt-gen の出力オプション強化と Git 作業一覧の改善
prompt-gen の出力オプション強化と Git 作業一覧の改善
概要
prompt-gen の改善が中心的に行われています。あわせて、git-work-list と git-pseudo-squash の連携改善、および URL のみを扱うエントリ種別追加が含まれます。
主な変更点
prompt-genのハルシネーション防止ルールを整理し、A/X/S/P 系列へ適用prompt-genの strict / soft ハルシネーション防止文面を簡潔な箇条書き形式へ整理- 不具合報告プロンプトの安全性ルールを A/P 系列で同期し、Markdown 指示を改善
prompt-genに出力オプションを追加し、引数入力の一般化を実施prompt-genの出力オプションを 3 値化し、共通の後付け処理へ整理prompt-genに文体オプションを追加し、出力オプション推定とテストを更新prompt-genに自己レビュー出力オプションを追加prompt-genの今後の仕様検討項目をTODO.mdに追加git-pseudo-squashの作業ブランチ命名規則を調整し、git-work-listとの連携を追加git-work-listに URL のみを扱うエントリ種別を追加
更新対象
docs/prompt/配下の HTML / TypeScript / JavaScript / テスト / Markdown ドキュメントdocs/git/配下のgit-work-list/git-pseudo-squash関連ファイルTODO.md
補足
- 変更範囲にはマージコミットが含まれますが、本本文では非マージコミットの件名と差分対象ファイルをもとに整理しています。
- リリース番号・タグ名は未確認です。
Git ツール連携と prompt-gen 拡張の改善
Git ツール連携と prompt-gen 拡張の改善
概要
このリリースでは、Git 作業一覧まわりの操作性改善と、prompt-gen のテンプレート拡張を行いました。
特に、git-work-list の機能強化、不具合報告起票テンプレートの追加、生成AI導線の内部リンク統一を含みます。
主な変更点
git-work-listにリポジトリ情報メモを追加し、squash 連携を改善git-work-listのモバイル UI を改善し、git statusコピー導線を追加git-work-listに JSON エクスポート / インポートを追加- Git ツール名や操作ラベルを整理
git-work-listからgit-pseudo-squashへ渡す current branch 設定の復元不具合を修正prompt-genの生成AI導線を外部 URL から内部リンクへ統一prompt-genに新規プロンプトと憑依シリーズを追加prompt-genに不具合報告起票の 4 軸テンプレートを追加- 修正担当者向け
- 管理用
- 品質分析用
- 顧客対応用
prompt-genにA400-A403を正本系列として新設P系列からA系列へ移植する運用ルールをdocs/prompt/README.mdに追記- Markdown 出力用の共通文言を
最終的な回答は ...に調整
反映対象
- Git ツール
git-work-listgit-pseudo-squashgit-branch-diff
- Prompt ツール
prompt-gen
- ドキュメント
docs/prompt/README.mddocs/prompt/prompt-definitions-popular.mddocs/prompt/prompt-definitions-popular-reorganization.mdTODO.mdllmdocs/TODO.md
注意点
- 生成物として複数の
docs/*.htmlとdocs/prompt/src/prompt-gen/js/*.jsが更新されています。 git-work-listの Material Web 入力部品でtranslateY(NaNpx) scale(NaN)警告が出る件は TODO に継続課題として記録しています。prompt-genの不具合報告テンプレートは、P1403-501 から P1403-504の定番整理版とA400-A403の正本版を併存させています。
既知の制約
prompt-genの可変入力に対する厳密な文字種制限は引き続き未実装です。git-work-list/ Material Web 周辺の初期化警告は調査継続です。
Git 作業一覧の新設と Git ツール連携強化、`llmdocs` 導入、prompt-gen 拡張
Git 作業一覧の新設と Git ツール連携強化、llmdocs 導入、prompt-gen 拡張
概要
このリリースでは、Git 系ツールの使い勝手を大きく改善しました。
新しく Git 作業一覧 を追加し、Git ブランチ比較コマンドジェネレータ と Git pseudo-squash コマンドジェネレータ の間を相互に行き来しながら、作業状態を保存・更新できるようにしています。
あわせて、LLM 開発向けの永続ドキュメントレイヤー llmdocs/ を導入し、prompt-gen にも A150 追加や UI 改善を行いました。
主な変更
Git 作業一覧を追加
- 新規ツール
Git 作業一覧を追加 - リポジトリ URL、基準ブランチ、作業ブランチ、local / remote、リモート名を一覧で管理可能
- 一覧は
repoUrl + 基準ブランチ表示単位の親カードにまとめ、作業ブランチを子行で表示 - ロック、削除、変更、外部リンク、最近使った
squash/比較の強調表示に対応
Git ツール間の相互導線を整備
Git 作業一覧から比較squash
へ遷移可能
git-branch-diffとgit-pseudo-squashから、現在の状態を保存してGit 作業一覧に戻れるようにした- URL 引数で以下を連携
repoUrlbaseBranchbaseScopeworkBranchworkScoperemoteName
git-branch-diff の改善
- URL 引数からフォーム初期化できるようにした
HEADスイッチを追加し、作業側をHEADとして比較可能にしたGitHub比較ボタンを追加- GitHub 型 URL / compare パスを組み立てられる場合のみ有効
- GitHub 互換ホストにも対応
repoUrlが引数で与えられたときはreadonlyに変更- URL 右に外部リンク SVG を追加
git-pseudo-squash の改善
- URL 引数からフォーム初期化できるようにした
repoUrlが引数で与えられたときはreadonlyに変更一覧/比較/repoUrlの導線を下部に整理- URL 右に外部リンク SVG を追加
PR整形がPRタイトル:/PR本文:ラベル形式にも対応まとめる予定の作業 (diff)ブロックを廃止し、比較はgit-branch-diffに集約現在ブランチで作業時はHEAD比較状態を引き継げるようにした
Git 作業一覧 の UI 調整
Git 作業ブランチ一覧からGit 作業一覧へ改名- 基準情報を親カード右側へ移動
- 基準と作業リストの間に区切り線を追加
HEADは作業ブランチ名ではなく補助ラベルとして表示- 基準ブランチ名と作業ブランチ名の視認性を調整
HEADラベルは控えめなティール系で表示
llmdocs を導入
llmdocs/を新設- 追加ファイル
CONTEXT.mdARCHITECTURE.mdPLAN.mdTODO.mdSTATE.mdSESSION.mdRULES.md
- 本文は日本語化しつつ、
#タイトル行は英語維持 - README から
llmdocsへの導線を追加 lht-cmnの説明をルートARCHITECTURE.mdとllmdocs/ARCHITECTURE.mdに反映
prompt-gen の改善
- A150 を追加
- docs ルートを可変化
- 出力 UI を改善
- 関連定義とテストを追加
ドキュメント
README.mddocs/git/README.mddocs/index.htmlllmdocs/*
を更新し、新規ツールと運用フローへの導線を整理しました。
テスト
docs/git/tests/git-work-list-main.test.jsdocs/git/tests/git-branch-diff-main.test.jsdocs/git/tests/git-pseudo-squash-main.test.jsdocs/prompt/tests/prompt-gen-main.test.js
関連テストを追加・更新し、ビルド生成物も更新済みです。
prompt-gen の P 系列再編、共有リンク改善、Markdown 出力共通化
prompt-gen の P 系列再編、共有リンク改善、Markdown 出力共通化
概要
docs/prompt/prompt-gen を中心に、プロンプト定義、検索体験、共有リンク、Markdown 出力運用をまとめて強化しました。
今回の更新では、P 系列の大規模な番号再編、添付ファイル/複数情報向けの Markdown 化プロンプト追加、共有リンク再現性の改善、Markdown 出力定型の共通化が含まれます。
主な変更点
P系列の番号体系を再編P9xx群をP1001-P1705の新体系へ移行prompt-definitions-popular.ts、prompt-definitions-popular.md、README.md、TODO.mdを新番号へ追従- 再編設計メモとして
prompt-definitions-popular-reorganization.mdを追加
prompt-genの候補検索と選択挙動を改善- 候補一致強度に応じて
strong / medium / weakのサイズ差を追加 - 候補クリック時の自動スクロールを廃止
- 検索欄が空のときに候補をクリックすると、親番号を検索欄へ補完
- 例:
A321 -> 321 - 例:
P1004-003 -> 1004
- 例:
- 補完後に
inputイベント経由で再検索を実行するよう修正
- 候補一致強度に応じて
- 共有リンク機能を強化
qに加えてsubject、commit、選択中候補のidを URL に反映- 複数候補がある場合でも、選択済み候補を URL で再現できるよう改善
共有リンクをコピーボタンを追加し、見た目も調整
- 新しい
A系列プロンプトを追加A805: 会話相手: 中也A707: Windows-31J の維持A352-A356: Excel / Word / PDF / 画像 / 複数情報の Markdown 化
- Markdown 出力定型を共通化
prompt-markdown-util.tsを新設- チルダフェンス指示を
A / X / S / Pの Markdown / Mermaid / DOT 出力系へ横展開 TODO.md反映用の短い定型文も追加し、相性の良い一部プロンプトへ適用
- ドキュメント更新
README.mdに markdown 反映運用方針を追記TODO.mdにユーザー定義プロンプト JSON のlocalStorage反映、削除機能、完了済み TODO 削除運用を追記prompt-gen-search-and-keywords.mdを検索挙動に合わせて更新
利用者向けの見どころ
P系列の分類が、守備・把握・説明・判断・実行・知識・図解・読解の流れで分かりやすくなりました- 添付ファイルや貼り付け内容を Markdown へ整理する
A352-A356が追加され、文書化用途が広がりました - 共有リンクで
q / subject / commit / idを再現できるため、状態共有がしやすくなりました - Markdown 出力系のプロンプトで、チルダフェンス指示の抜け漏れが起きにくくなりました
注意点
P系列は番号体系が大きく変わっているため、旧P9xxを参照しているメモや運用があれば新番号への読み替えが必要ですTODO.mdには、ユーザー定義プロンプト JSON の読み込みやlocalStorage管理など、今後の拡張項目が残っています
prompt-gen の系列拡張、図解化プロンプト追加、共有リンク対応
prompt-gen の系列拡張、図解化プロンプト追加、共有リンク対応
概要
docs/prompt/prompt-gen を中心に、検索性、系列管理、プロンプト定義、共有性をまとめて強化しました。
今回の更新では、A / X / S / P 系列の整理と表示切替、P 系列の大幅拡張、図解化・Mermaid 系プロンプトの追加、可変入力と共有リンク対応が含まれます。
主な変更点
prompt-genの検索仕様とキーワード運用を整理- 検索まわりの挙動調整
- 関連 UI の見直し
- 検索とキーワード設計の説明文書を追加
A / X / S / P系列の管理と表示設定を追加prompt-gen上で各系列を同列に検索・表示できるよう調整- 表示設定を切り替える UI を追加
P系列を追加し、定番プロンプト群を拡充- Popular 系列の定義ファイルと説明 Markdown を追加
P系列のカテゴリ整理と番号再編を実施
- 図解化まわりのプロンプトを拡張
P系列に図解化、概念マップ化、タイムライン化、フローチャート化、マインドマップ化を追加S603-5xxに Mermaid を使った図解化提案を追加
- 可変入力対応を追加
commitIdに加えてsubjectを扱うプロンプトに対応- 可変入力の埋め込み時に最低限のサニタイズを追加
- 共有リンク対応を追加
q/subject/commitを URL クエリから初期反映可能に変更- 現在の状態を URL としてコピーできる
共有リンクをコピーボタンを追加
- 関連文書とテストを更新
README.md、TODO.md、系列説明 Markdown を追加・更新docs/prompt/tests/prompt-gen-main.test.jsを拡張- 生成物
prompt-gen.htmlと生成済み JS を更新
利用者向けの見どころ
- 検索時に
A / X / S / Pの各系列を横断して候補を探せます - 図解化や Mermaid 系のプロンプト候補が増え、構造化された図解指示を作りやすくなりました
subjectやcommitを含む URL を共有できるため、再現しやすいリンク運用が可能です
注意点
- 可変入力には最低限のサニタイズが入っていますが、完全な防御であるとは記載されていません
TODO.mdには、共有リンクボタンの SVG アイコン改善や、可変入力制約の追加検討項目が残っています