Skip to content

Releases: igapyon/local-html-tools

git-pseudo-squash の PR整形改善と A501 PR文面プロンプトの調整

15 Apr 22:46
08a2600

Choose a tag to compare

git-pseudo-squash の PR整形改善と A501 PR文面プロンプトの調整

概要

このリリースには、git-pseudo-squash の PR整形改善と、生成AIプロンプト作成A501: GitHub PR 文面の作成 に関する文面調整が含まれます。

主な変更

  • git-pseudo-squashPR整形 で、英語見出し # 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.js
  • docs/git/tests/git-pseudo-squash-main.test.js
  • docs/git/git-pseudo-squash.html
  • docs/prompt/src/prompt-gen/ts/prompt-definitions.ts
  • docs/prompt/src/prompt-gen/js/prompt-definitions.js
  • docs/prompt/prompt-gen.html
  • docs/index.html

prompt-gen / ffmpeg / git 導線改善と xlsx2md 独立対応

22 Mar 01:26
ce5ef2f

Choose a tag to compare

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-gen

    • A854 A861 A862 A863 を追加
    • A701 A702 X702 を更新
    • A851 A854 A861 A862 のラベル・構成見直し
    • 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 更新

含まれるコミット

  • fa04c5a xlsx2md のレイアウト分割強化と README / spec の同期
  • 2c6c6bc xlsx2md にグラフメタデータ抽出を追加し、README / spec を現状に同期
  • f09712a xlsx2md のグラフ抽出を強化し chart / shape fixture テストを追加
  • 1554945 xlsx2mdに図形抽出・SVG出力を追加し、仕様文書を段階的に整理
  • 71b96bc xlsx2mdのshape fixtureを拡充し、flowchart・block arrow・calloutの回帰テストを追加
  • cc9d497 xlsx2md の独立に伴い local-html-tools 側の実装・ビルド導線を整理
  • e588539 Git 作業一覧と Git pseudo-squash の操作性を改善
  • ad6384d git-pseudo-squashでURLのbaseBranchを履歴より優先するよう修正
  • 91d0298 Git作業一覧の最終アクセス順ソート改善と git-pseudo-squash の Gitカレントディレクトリコピー対応
  • 0ad53dd docs(prompt): A854/A861/A862/A863 を追加し A701/A702/X702 を更新
  • 2521808 ffmpeg 生成UIの自動更新化と prompt-gen 定義の見直し
  • c5d2a82 prompt-gen: A854 をメタプロンプト前提の構造へ整理

`xlsx2md` の数式 AST 強化、全シート前提 UI への整理、レイアウト分割の導入

17 Mar 23:22
407fb1a

Choose a tag to compare

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 intersection
    • A1# のような spill 表現
  • evaluator 側
    • SUMPRODUCT
    • VLOOKUP / HLOOKUP / XLOOKUP
      • 近似一致
      • wildcard
      • binary search の最小対応
    • EOMONTH
    • ROW / COLUMN の引数なし形
    • ABS
    • ISBLANK / ISTEXT / ISERROR / ISNA
    • TODAY / WEEKDAY / DATEVALUE / LEN / DAY / MONTH
    • SUBTOTAL / UPPER / CONCATENATE / ISNUMBER / NA / MIN / COLUMN / EDATE
    • SUM / SUBSTITUTE / MAX / AVERAGE / COUNT / COUNTA
    • LEFT / RIGHT / MID / TRIM / REPLACE / LOWER / FIND / SEARCH / YEAR
  • spill
    • parser / evaluator / core 側の入口を追加
    • f@ref を保持し、runtime の最小解決入口を追加
    • ただし t="array" とは保守的に区別

解決順と既存 resolver の位置づけ整理

確認できた更新内容です。

  • 解決順を以下に整理
    1. cached value
    2. AST evaluator
    3. 既存 resolver
    4. fallback_formula
  • 既存 resolver は短期的には削除せず、安全装置として維持
  • 中長期的には AST evaluator へ寄せ、後方互換 fallback へ縮小する方針を明文化

UI / UX の整理

確認できた更新内容です。

  • 表示シート ドロップダウンを削除
  • 変換は常に全シート対象に統一
  • .xlsx 選択後に自動で Markdown 生成まで進むよう変更
  • Markdown を主表示に変更
  • 解析サマリー を Markdown の下へ移動
  • 解析サマリー
  • 変換設定
  • 表候補スコア
  • 数式診断
    をアコーディオン化し、既定で閉じる構成へ整理
  • 連結 Markdown のコメントを、分割ファイル名風ではなく識別子形式へ変更

レイアウト中心シート向けの分割導入

確認できた更新内容です。

  • セクション分割ブロック の仕様を追加
  • core.ts に分割の差し込み点を追加
  • 地の文ブロック、表、画像の位置関係をもとに、縦方向の大きな空白でセクション分割する最小実装を追加
  • セクション境界ごとに Markdown へ --- を出力
  • セクション先頭の短い単行テキストを ### 見出しへ昇格する最小ルールを追加
  • 同一行に離れて置かれた短い narrative を別ブロックとして扱う調整を追加
  • merge-heavy で横に広く疎なレイアウト領域を表候補から外す調整を追加

ドキュメント更新

更新対象として確認できたファイルです。

  • docs/xlsx2md/README.md
  • docs/xlsx2md/xlsx2md-spec.md
  • docs/xlsx2md/xlsx-formula-subset.md
  • docs/xlsx2md/local-data-review.md
  • docs/xlsx2md/tests/fixtures/README.md
  • TODO.md

確認できた主な内容です。

  • README を現状説明寄りに整理
  • 現在の状態
  • 主な特徴
  • 既知の制約
    を追加
  • spill / dynamic array
  • 配列定数
  • space intersection
  • フォーム風領域
  • カレンダー / ボード / ダッシュボード系
    の現状を明記
  • local-data 観測メモを現状に同期
  • fixture 作成メモに formula-spill-sample01.xlsx 案を追加

テスト

確認できた実行結果です。

  • npm run build:xlsx2md
  • npm run test:unit -- docs/xlsx2md/tests/xlsx2md-formula-parser.test.js
  • npm run test:unit -- docs/xlsx2md/tests/xlsx2md-main.test.js

確認できた件数:

  • docs/xlsx2md/tests/xlsx2md-formula-parser.test.js: 56 tests
  • docs/xlsx2md/tests/xlsx2md-main.test.js: 26 tests

補足

  • spill / dynamic array は入口までは実装済みですが、実データ fixture による十分な検証は未了です。
  • フォーム風領域の扱いは保守的で、表として残す場合もありますが、横に広く疎な領域は narrative / section 側へ寄せる調整も入っています。

`xlsx2md` の本格実装と `mikuproject` / `prompt-gen` / `url-memo` の機能拡張

17 Mar 16:51
63af4da

Choose a tag to compare

xlsx2md の本格実装と mikuproject / prompt-gen / url-memo の機能拡張

リリース本文

概要

主に以下が行われました。

  • xlsx2md の初期実装追加と継続的な強化
  • mikuprojectMS Project XML round-trip 対応拡張
  • prompt-gen の入出力・検索・指示補助の強化
  • url-memo の追加と改善
  • 各種ドキュメント、テスト、ビルド導線の更新

主な変更

xlsx2md

会話内で確認できた主な更新内容です。

  • .xlsx を依存最小で ZIP/XML 解析して Markdown 化する実装を追加
  • display / raw / both 出力モードを追加
  • 画像抽出、Markdown + assets ZIP 保存、保存名サフィックス付与を追加
  • sharedStrings、表示形式、日付、結合セル、表候補スコア、数式診断を強化
  • definedNamesstructured reference を含む式の補完を強化
  • 実ファイル fixture を多数追加し、期待値テストを拡充
  • ClosedXML.Parser の ABNF を参照資料として追加
  • Excel 数式サブセット文書を追加し、AST ベース parser / evaluator を段階導入
  • AST evaluator の対応範囲を拡張
    • 例:
      • IF / IFERROR / AND / OR / NOT
      • INDEX / MATCH / VLOOKUP / HLOOKUP / XLOOKUP
      • SUM / SUMPRODUCT / AVERAGE / MIN / MAX / COUNT / COUNTA
      • COUNTIF / COUNTIFS / SUMIF / SUMIFS / AVERAGEIF / AVERAGEIFS
      • TEXT / LEFT / RIGHT / MID / LEN / LOWER / UPPER / TRIM / SUBSTITUTE / REPLACE / REPT / CONCATENATE / FIND / SEARCH
      • DATE / VALUE / DATEVALUE / TODAY / WEEKDAY / YEAR / MONTH / DAY / ROW / COLUMN / EDATE / EOMONTH / ROUND / ROUNDUP / ROUNDDOWN / INT / ABS
      • ISBLANK / ISNUMBER / ISTEXT / ISERROR / ISNA / NA
  • UI を全シート前提へ簡素化
    • 表示シート ドロップダウンを削除
    • ファイル選択後に自動で変換
    • 解析サマリー をアコーディオン化して Markdown の下へ配置
  • 連結 Markdown のコメントを、分割 md ファイル名風ではなく識別子形式へ変更

mikuproject

会話内で確認できた主な更新内容です。

  • MS Project XML round-trip 対応を拡張
  • STEP 1 の往復基盤を追加
  • Mermaid gantt の片方向補助出力に関する仕様整理を追加
  • CSV + ParentID 交換形式に関する仕様メモ、比較メモ、最小仕様草案を追加
  • テストデータと unit test を更新

prompt-gen

コミットログと変更ファイル名から確認できる内容です。

  • 全体状態の Import/Export 対応
  • カスタムプロンプト検索対応
  • 出力補助指示の拡張
  • 法令遵守・公序良俗の確認観点追加
  • 定義ファイル・Markdown 補助の更新

url-memo

コミットログと変更ファイル名から確認できる内容です。

  • url-memo を追加
  • TS/CSS 分離
  • 検索とテストを強化
  • 導線改善

テスト・ビルド

会話内で確認できた範囲では、xlsx2md について以下が実行されています。

  • npm run build:xlsx2md
  • npm run test:unit -- docs/xlsx2md/tests/xlsx2md-formula-parser.test.js
  • npm run test:unit -- docs/xlsx2md/tests/xlsx2md-main.test.js

確認時点の件数:

  • docs/xlsx2md/tests/xlsx2md-formula-parser.test.js: 45 tests
  • docs/xlsx2md/tests/xlsx2md-main.test.js: 23 tests

mikuprojectprompt-genurl-memo を含む全体テスト実行有無は、この会話内では未確認です。

補足

  • この文面は、会話内で確認できた内容と、コミットログ・変更ファイル一覧に基づいて整理しています。
  • docs/diagram/*docs/ffmpeg/*docs/git/*docs/music/* などの更新も差分に含まれます。

prompt-gen の出力オプション拡張と関連 Markdown 更新

15 Mar 15:11
a919f86

Choose a tag to compare

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-listurl 種別対応を追記
  • docs/git/git-pseudo-squash-spec.md を更新
    • repoUrl 入力項目を追記
    • Git 作業一覧との連携仕様を追記
  • TODO.md を更新
    • Markdown 追随対応を DONE 側へ反映

テストと生成物

  • 関連テストを更新
    • 新しいレビュー系オプションの反映確認
    • ラベル接頭辞廃止への追随
    • 複数オプション有効時の出力順序確認
  • 生成済みファイルを更新
    • docs/prompt/prompt-gen.html
    • docs/prompt/src/prompt-gen/js/main.js
    • docs/prompt/src/prompt-gen/js/prompt-markdown-util.js

prompt-gen の出力オプション強化と Git 作業一覧の改善

15 Mar 13:56
f403547

Choose a tag to compare

prompt-gen の出力オプション強化と Git 作業一覧の改善

概要

prompt-gen の改善が中心的に行われています。あわせて、git-work-listgit-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 拡張の改善

15 Mar 00:19
b8c764c

Choose a tag to compare

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-genA400-A403 を正本系列として新設
  • P 系列から A 系列へ移植する運用ルールを docs/prompt/README.md に追記
  • Markdown 出力用の共通文言を 最終的な回答は ... に調整

反映対象

  • Git ツール
    • git-work-list
    • git-pseudo-squash
    • git-branch-diff
  • Prompt ツール
    • prompt-gen
  • ドキュメント
    • docs/prompt/README.md
    • docs/prompt/prompt-definitions-popular.md
    • docs/prompt/prompt-definitions-popular-reorganization.md
    • TODO.md
    • llmdocs/TODO.md

注意点

  • 生成物として複数の docs/*.htmldocs/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 拡張

13 Mar 13:52
9470481

Choose a tag to compare

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-diffgit-pseudo-squash から、現在の状態を保存して Git 作業一覧 に戻れるようにした
  • URL 引数で以下を連携
    • repoUrl
    • baseBranch
    • baseScope
    • workBranch
    • workScope
    • remoteName

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.md
    • ARCHITECTURE.md
    • PLAN.md
    • TODO.md
    • STATE.md
    • SESSION.md
    • RULES.md
  • 本文は日本語化しつつ、# タイトル行は英語維持
  • README から llmdocs への導線を追加
  • lht-cmn の説明をルート ARCHITECTURE.mdllmdocs/ARCHITECTURE.md に反映

prompt-gen の改善

  • A150 を追加
  • docs ルートを可変化
  • 出力 UI を改善
  • 関連定義とテストを追加

ドキュメント

  • README.md
  • docs/git/README.md
  • docs/index.html
  • llmdocs/*

を更新し、新規ツールと運用フローへの導線を整理しました。

テスト

  • docs/git/tests/git-work-list-main.test.js
  • docs/git/tests/git-branch-diff-main.test.js
  • docs/git/tests/git-pseudo-squash-main.test.js
  • docs/prompt/tests/prompt-gen-main.test.js

関連テストを追加・更新し、ビルド生成物も更新済みです。

prompt-gen の P 系列再編、共有リンク改善、Markdown 出力共通化

10 Mar 17:21
65a26cf

Choose a tag to compare

prompt-gen の P 系列再編、共有リンク改善、Markdown 出力共通化

概要

docs/prompt/prompt-gen を中心に、プロンプト定義、検索体験、共有リンク、Markdown 出力運用をまとめて強化しました。
今回の更新では、P 系列の大規模な番号再編、添付ファイル/複数情報向けの Markdown 化プロンプト追加、共有リンク再現性の改善、Markdown 出力定型の共通化が含まれます。

主な変更点

  • P 系列の番号体系を再編
    • P9xx 群を P1001-P1705 の新体系へ移行
    • prompt-definitions-popular.tsprompt-definitions-popular.mdREADME.mdTODO.md を新番号へ追従
    • 再編設計メモとして prompt-definitions-popular-reorganization.md を追加
  • prompt-gen の候補検索と選択挙動を改善
    • 候補一致強度に応じて strong / medium / weak のサイズ差を追加
    • 候補クリック時の自動スクロールを廃止
    • 検索欄が空のときに候補をクリックすると、親番号を検索欄へ補完
      • 例: A321 -> 321
      • 例: P1004-003 -> 1004
    • 補完後に input イベント経由で再検索を実行するよう修正
  • 共有リンク機能を強化
    • q に加えて subjectcommit、選択中候補の 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 の系列拡張、図解化プロンプト追加、共有リンク対応

10 Mar 00:54
e6d926e

Choose a tag to compare

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.mdTODO.md、系列説明 Markdown を追加・更新
    • docs/prompt/tests/prompt-gen-main.test.js を拡張
    • 生成物 prompt-gen.html と生成済み JS を更新

利用者向けの見どころ

  • 検索時に A / X / S / P の各系列を横断して候補を探せます
  • 図解化や Mermaid 系のプロンプト候補が増え、構造化された図解指示を作りやすくなりました
  • subjectcommit を含む URL を共有できるため、再現しやすいリンク運用が可能です

注意点

  • 可変入力には最低限のサニタイズが入っていますが、完全な防御であるとは記載されていません
  • TODO.md には、共有リンクボタンの SVG アイコン改善や、可変入力制約の追加検討項目が残っています