要件記述、Mermaid、またはコードリポジトリを、インタラクティブな単一ファイルHTMLの図(アーキテクチャ、フロー、シーケンス、データフロー、状態、ER、クラス図、ツリー、タイムライン、ウォーターフォール図)に変換します。また、1つの回答を結論先行の1ページ解説に仕上げることもできます。
skills.sh インストール数 177132(+2732 / 24時間)
セキュリティ監査:リスクの警告あり
- エージェントにshell / スクリプトコマンドを実行させる
- 未スキャンのスクリプトを参照:bin/archify.mjs
- 監査範囲:GitHub tt-a1i/archify/archify/SKILL.md(SKILL.mdのテキストのみをスキャン)
理由
- 各図はまずcandidate.jsonを書き、次にnode bin/archify.mjs finalizeで検証・納品・チェックを行い、失敗時にはルール番号と利用可能な修正項目を返す
- 実際のコードリポジトリを描く場合、ノードにソースコードの証拠(ファイルと行番号)を添付できる。成果物はライト/ダークテーマを備え、画像、SVG、WebMにエクスポート可能
- skills.sh 24時間でインストール2732、累計177132。直近8週間の毎週インストール数は27289から13683に減少(関心度のみを表す)
使い方
- npx skills add https://github.com/tt-a1i/archify --skill archify(作者のREADMEでは-gでグローバルインストール)
- エージェントに「このサービスのアーキテクチャ図を描いて」または「1ページにして」と伝える。インストール後はnode bin/archify.mjs doctorで自己診断を実行可能
- Node.jsが必要
リスク
- 監査が指摘したshellコマンドは用途と一致しているが、bin/archify.mjs自体は未スキャン
- finalizeは新バージョンをネットワーク経由でチェックする(作者は固定マニフェストをGETするだけで自動インストールはしないと説明)。ARCHIFY_UPDATE_CHECK_DISABLED=1を設定すると無効化できる。スキャンはこのネットワーク通信を検出していない
- ユーザールールに[archify explainer: always-on]と書かれている場合、結論のあるすべての回答にページ生成が付随する