archify(アーキテクチャ図と1ページ解説)

要件記述、Mermaid、またはコードリポジトリを、インタラクティブな単一ファイルHTMLの図(アーキテクチャ、フロー、シーケンス、データフロー、状態、ER、クラス図、ツリー、タイムライン、ウォーターフォール図)に変換します。また、1つの回答を結論先行の1ページ解説に仕上げることもできます。

要件記述、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]と書かれている場合、結論のあるすべての回答にページ生成が付随する

開く · リポジトリ

Best Skills 每日数据(LinklyAI / @BlueeonY,CC BY 4.0)

最新の AI ニュースを見る