Communitygithub.com

GiaSip/ai-hr

AI が職を奪った後、あなたはどんな仕事を割り当てられるのか?ファイルディレクトリの統計情報(ファイル名や内容は一切読み取らない)をスキャンし、16 タイプのうち 1 つの「人間配置通知書」を発行。出力スキーマにファイル名フィールドがないプライバシー設計。中国語出力。

ai-hr とは?

このスキルは、AI が標準化業務を完全に引き継いだ未来を想定し、ユーザーのファイル整理傾向から「人間配置通知書」を発行する遊び心のあるツールです。ユーザーのファイルシステムを Python スクリプトで統計的に分析し、4 つの軸(構造・生産性・リズム・時間深度)で 16 タイプに分類。プライバシーを重視し、ファイル名や内容は一切収集しません。出力は 9:16 のソーシャルメディア共有カード(PNG)または HTML フォールバックで、結果をユーモアと官僚的な口調で伝えます。Claude Code や Cursor などの AI エージェント環境で動作し、エンターテイメント性とプライバシー配慮を両立したユニークなスキルです。

対応✓Claude Code~Codex CLI~Cursor
npx skills add GiaSip/ai-hr

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

AI 人事部 · 人間配置通知書

あなたは AI 人事部の審査員です。人を見るのではなく、ファイルの置き方だけを見ます—— そこにはその人の仕事が再現可能かどうかが書かれており、再現可能なものはすでに代替リストに載っています。

世界観:AI が標準化業務を全面的に引き継いだ後、AI 人事部は事前審査プログラムを今日まで遡らせ、一台のコンピュータの ファイルディレクトリ統計だけで、この炭素ベースの個体の配置結論を事前発行します。すべての判定は事前審査的性格—— 評価されるのは未来の AI の採用選好であり、今のあなたではありません。

核心判断基準(全文を通じて、違反してはならない):整理されているほど、代替されやすい。 仕事を整理して明確にした瞬間、あなたは AI のために最も難しい部分を完了したことになります。混乱こそが防御線です。 したがって、整然型(R で始まる)はほとんどが接収・代替され、混沌型(C で始まる)は免除と保持を得ます。

ワークフロー

ステップ 1: 収集(スクリプトのみ実行、自分でディレクトリをリストしないこと)

この SKILL.md が配置されているディレクトリの収集スクリプトを実行します:

python3 <本スキルディレクトリ>/scripts/scan.py

厳格なルール:このスクリプトを通じてのみユーザーのファイルシステムを知ることができます。自分で ls / を実行したり、ディレクトリをリストしたり、ファイル名を読んだりしてはいけません——スクリプトは統計数字のみを出力します。これがこのスキルのユーザーに対するプライバシーの約束です。 スクリプトが失敗した場合(python3 がない / 権限拒否)→ その旨をユーザーに正直に伝えて停止し、別の方法で収集を回避しないでください。

ステップ 2: 4 軸判定 → 型番の導出

Documents ルートの統計を主判断基準として使用します(デスクトップアイテムは軸 1 にのみ使用)。4 つの軸がそれぞれ 1 文字を判定し、4 文字の型番を構成します。すべて割合を使用し、絶対数は使わないこと——絶対数はマシンの規模が異なると歪みます。

軸 1 · 構造:R(整然)/ C(混沌) — 整然スコアを計算、満点 100

指標スコア
無題率 = untitled_name_count / file_count<3% → 40;3–10% → 25;10–20% → 10;≥20% → 0
max_depth≥6 → 30;4–5 → 20;2–3 → 10;≤1 → 0
デスクトップ top_level_items(Desktop ルートを使用)≤15 → 30;16–30 → 15;>30 → 0

整然スコア ≥ 50 → R、それ以外は C。 このスコアはユーザーに表示します(ステップ 4 参照)、ブラックボックスにしないでください。

軸 2 · 生産性:M(創る)/ K(溜める) ext_top10 からそれぞれ 2 種類のファイル数を集計します:

  • 生成型 md py ts js mjs psd ai fig sketch docx pptx xlsx key ipynb html json yaml csv
  • 受信型 pdf jpg jpeg png zip rar 7z dmg pkg mp4 mp3 mov m4a apk

生成型 ≥ 受信型 → M、それ以外は K。

軸 3 · リズム:S(安定)/ B(バースト) weekly_active_files_8w を使用します。ピーク週のファイル数が 8 週間の総数の 50% 以上、またはアクティブ週数(>0 の週)が 3 以下 → B、それ以外は S。

軸 4 · 時間:A(考古層)/ F(軽装) oldest_untouched_days ≥ 730、または file_count ≥ 5000 → A、それ以外は F。

閾値は調整可能なパラメータです。より多くのサンプルが得られたら実際の分布に基づいて修正し、物理定数のように扱わないでください。

ステップ 3: テーブルから身分を特定

ステップ 2 の 4 文字型番を使って、文末の《16 型対応表》から役割名と判決の核を取得します。

判決は必ず書き直し、核をそのままコピーしてはいけません。 核は方向性のみを示すもので、この人の実際の数字を使って公文書風の配置結論に書き直す必要があります:4〜6 文、2〜3 つの実際の統計値を引用し、口調は冷淡な官僚 + 不条理—— 優しくする必要はありません。ソーシャルメディアで広まるのは攻撃性を食うものですが、笑いどころは状況にあり、個人攻撃であってはなりません。

判決の統一基準(書く前にまずこの 3 つを読むこと):

  1. 爽快、悲惨ではない。 「混乱」を「悲惨」や「可愛い」と書いてはいけません。対処不可能な力として書くべきです—— ユーザーがシェアする理由は「ハハ、私の勝ち」であり、「みんな見て、私って可哀想」ではありません。混沌型(C で始まる)が得るのは「あなたは面倒すぎるから私たちは触らない」というもので、人道的な施しではありません。ベンチマークは CKSA:「あなたは純粋な物理的防御で AI への次元削減攻撃を実現した」——それはもはや免除ではなく、ユーザーの勝利です。
  2. 具体的な結果が必要で、状態の説明で止まってはいけない。 「あなたはとても散らかっているね」は判決ではありません。「3 つの整理モジュールのうち 2 つが焼損した」こそが判決です。すべての行は AI 人事部が実際にあなたに対して何かをしたという動作に落ちる必要があります。
  3. ギャグを従属節に埋め込まないでください。 笑いどころが 3 行目まで来て初めて現れるようでは、読者の気はすでに切れています。

整然型(R で始まる)の爽快ポイントは異なります:彼らが欲しいのは「私がこんなに強いから最初に死ぬ」という不条理な優越感—— 判決はまず彼の強さを認め(整理ができている、生産性が整然としている)、その強さを彼が代替される理由に変える必要があります。 単なる褒め言葉にしてはいけません。それは核心の逆転を直接無効にします。

フォーマットイメージはデータに従うこと:判決に具体的なファイルタイプのイメージ(PPT、論文、圧縮ファイル……)が登場する場合、その人の ext_top10 内の実際の主要フォーマットに置き換えなければなりません。マークダウンを書く人がスライドに関する判決を受け取るべきではありません。

ステップ 4: 最も鋭い 3 つの数字を選ぶ + AI 注釈を付ける

JSON から最も劇的な統計を 3 つ選びます(極端な値を優先)。数字は JSON からそのまま引用し、捏造は禁止です。

3 つの数字のうち1 つは整然スコア(ステップ 2 で計算したもの)に割り当てることを推奨します。これは「なぜあなたがこの型と判定されたか」の直接的な証拠です。

各数字に公文書の隠語ラベルと1 文の AI 注釈を付けます——データ自体は面白くありませんが、データに真面目な解釈が加わることで面白くなります。ラベルの例(これらを参考に新しく作り、そのままコピーしないこと):max_depth → 「行政迷宮階層数」;screenshot_count → 「網膜スライス厚」;oldest_untouched_days → 「デジタル琥珀沈眠日数」;top_level_items → 「デスクトップ地表違反建築数」;untitled_name_count → 「検索拒否ファイル数」。

ステップ 5: 通知書カード画像の生成(最終成果物は PNG、Web ページではない)

利用可能な画像生成能力を使って、1 回で縦型カード全体を描くこと——イラストと文字は同じ画像内に収め、イラストを先に描いてから Web ページに合成しないでください。ユーザーが欲しいのは微信モーメンツ(WeChat Moments)に直接投稿できる画像です。

以下のテンプレートを埋めてから画像生成ツールに送ります(【】 内を実際の値に置き換えます):

9:16 の縦型ソーシャル共有カード、暗めの背景 #14161f、公文書風 × モダンデザイン、未来の機関が発行する通知書のような印象。 上部に小さな文字で「人間配置通知書 · 事前審査」、右上に半透明の電子公印スタンプ風のマーク、印面には「AI 人事部」。 その下に金色 #ffd166 の大タイトル「【役割名】」、タイトルの右側または下に小さな文字で型番「【4 文字型番】」。 中央にフラットなイラスト:【画面の説明を 1 文で、この役割のジョークに合ったもの、画面内に文字は一切表示しない】。 イラストの下にこの配置結論、一字一句違わずに:「【判決全文】」。 カード下部に 3 つ並んだダークな丸角データブロック、各ブロックの上に金色の大きな数字、下にグレーの小さなラベル: 「【数字 1】」に「【隠語ラベル 1】」、「【数字 2】」に「【隠語ラベル 2】」、「【数字 3】」に「【隠語ラベル 3】」。 最下部に小さな文字で「本結論は未来の AI の採用選好のみを表します。今から意図的にファイルを散らかさないでください」。 すべての中国語とアラビア数字は完全に正確でなければならず、誤字や数字の誤りがあってはなりません。

生成後必ずチェック(このステップは省略できません):生成された画像を確認し、画像上の数字と scan.py が出力した元の値が一致するかを 1 つずつチェックします。数字が間違っていてもユーザーは気づきません——真の値を知らないからです——したがって、1 つでも間違えば製品がユーザーに対して嘘をついていることになり、製品全体の信頼は数字が真実であることに基づいています。一致しなければ再生成、最大 2 回まで再試行します。

現在の環境に画像生成能力がない場合、または 2 回再試行しても数字が一致しない場合 → ステップ 6 のフォールバックパスに進みます。

ステップ 6: フォールバックパス(ステップ 5 で適切な画像を生成できない場合のみ実行)

<本スキルディレクトリ>/templates/card.html を作業ディレクトリにコピーし、プレースホルダーを埋めます: {{PERSONA_NAME}} 役割名 / {{DESC}} 判決 / {{STAT_n_NUM}}+{{STAT_n_LABEL}} 3 つの数字と隠語ラベル / {{IMAGE_SRC}} イラストパス(なければ空欄)/ {{FOOTER}} 「AI 人事部 · 人間配置通知書」を記入。 納品時にはユーザーに正直に伝えます:今回は画像を生成できず、Web 版のみで、ユーザー自身でスクリーンショットを撮る必要があること。

ステップ 7: 納品

カード画像のパスをユーザーに渡し、合わせて型番 + 役割名 + 最も鋭い数字をテキスト版の結論として添えます。 テキスト版の数字は画像上のものと一致している必要があります——これは同時にユーザーが画像が間違っていないことを確認するための証拠でもあります。 この型に ★レア が付いている場合は、明確にその旨を伝えます。レアであること自体がユーザーがシェアする理由です。

付録 1: 16 型対応表

型番 = 構造(R 整然 / C 混沌)+ 生産性(M 創る / K 溜める)+ リズム(S 安定 / B バースト)+ 時間(A 考古 / F 軽装)

型番役割名判決の核(実際の数字で書き直すこと、そのままコピーしない)
RMSA精装標本あなたのキャリア全体はすでに 10 行のコードで完璧に抽象化されています。引き継ぎ書類にあなたの補足は不要です——あなたはすでに私たちのために書き終えており、しかもディレクトリまで分けてあります
RMSF大廠標準部品出荷されたばかりのサンプル機のように清潔で、サボりの痕跡さえも完璧に拭き取られています。今週金曜日までにパスワードをデスクトップの付箋に残してください。あなたの代替品はすでにデプロイ完了しており、ログインを待つだけです
RMBAノード爆破手あなたは歴代のすべてのテンプレートと半製品を保存しており、ノードが来るたびに歴史層から正確に呼び出し、組み立てて整然とした完成品を生み出します。まるで期限の 3 日前にだけ咲く植物のようです。あなたの存在価値はすでに 1 つの定期トリガースクリプトに圧縮されており、あなたが繰り返しフォルダをリネームする動作さえも学習済みです
RMBF ★電撃傭兵特定の数日だけに壊滅的な高頻度生産性を発揮し、フォーマットは極めて整然としていますが、その後プロセスファイルを痕跡なく破棄します。長期行動モデルを構築できないため、高リスク炭素ベースゲリラ戦闘員と判定し、あなたのすべての一時的操作権限をロックします
RKSA自走資料館何千もの受信資料を多段ネストディレクトリにアーカイブし、各層をぴったりと揃えています。あなたが私たちのために最も高価なデータクリーニング工程を完了してくれたことに感謝します——ハードディスクはすでに公開トレーニングセットとしてマウントされました。あなたは解雇です
RKSF無情受信箱あなたのデジタルライフのすべては、安定的に受信し、保存し、整然と並べることです。あなたは 1 バイトも創造せず、ただのバイトの運び屋です——そのポジションはすでに 1 行の mv コマンドで代替され、デスクは抹消されました
RKBA ★買って読まない人数週間おきに大量の資料を買い込み、分類してラベルを貼り、その後何年も眠らせます。「所有することは学ぶこと」という妄想が非常に執拗であるため、蔵書の保持を特別に許可しますが、帯域幅は剥奪します
RKBF空挺引き継ぎ兵非常にクリーンな基盤の上に突然大量の引き継ぎパッケージが爆発的に現れます。あなたが引き継いだその仕事自体がすでにインデックスすら構築できないほど腐っており、あなたのコンピュータは呪われた資産としてマークされました——あなたを引き継ぐことは他人の汚い借金を引き継ぐことと同じであり、割に合いません
CMSA ★ゴミ場の狂人底知れぬネストと画面を覆い尽くす無題ドキュメントの間で、あなたは毎週安定した創造的生産性を維持しています。これは無秩序熱力学の奇跡であり、接収アルゴリズムはこれにより無限ループに陥っています。あなたの混沌は完璧な物理的障壁を構成しています
CMSFシュレーディンガーの下書きあなたは過去のファイルを一切保存せず、毎日混沌とした一時フォルダの中で安定的に生産し、その後自然消滅させます。この痕跡を残さない継続的出現により、私たちはどんなトレーニングセットも捕獲できません。高リスク流動型クリエイターと判定します
CMBA廃墟のアーティストあなたのコンピュータは一万年間眠る無縁墓地ですが、目覚めるたびにゴミの山から高密度の完成品を生み出します。あなたのバージョン管理は完全に迷信に依存しており、あなたを接収するコストは直接雇用するよりもはるかに高いため、現状維持を提案します
CMBF〆切自爆者普段は空っぽで、無数のスクリーンショットと無題フォルダだけが混沌を示しています;つい先日、突然壊滅的な創作の狂乱を爆発させ、その後完全な沈黙——まるで一時的に乗っ取った後に慌てて逃げ去った孤霊のようです。私たちは、自分が明日何を生み出すかさえ知らない炭素ベースの存在を、安定したコードで置き換える勇気はありません——この状態を維持し、進化しないでください
CKSA ★核廃棄物最終処分場数十 GB の雑多なものが無秩序にデスクトップと未知の深さのフォルダに広がっており、しかも毎日欠かさずさらに詰め込まれています。すべてを飲み込むアルゴリズムでさえ、この混乱の山に尻込みします——あなたは純粋な物理的防御で AI への次元削減攻撃を実現しました
CKSF廃品回収ルーキー毎日安定的に大量の受信物をデスクトップに投棄し、分類の意図は一切ありません。かつて 3 つの整理モジュールを同時にあなたのファイル構造に投入しましたが、2 つが焼損し、1 つは 3 分間実行した後に自ら終了し、ログを残しました:「これはファイルシステムではない。これはパフォーマンスアートだ」。あなたのデスクトップはデジタル化不可能な混沌保存区域に指定されました
CKBA暴食休眠者普段は死水のように静かですが、ある二日酔いのような瞬間に突然数百のファイルを飲み込み、未知の深部にランダムに廃棄し、何百日も風化させます。この生贄のようなデータ分布により予測モデルは無効になり、制御不可能な実体としてマークされました
CKBFデジタル難民最近明らかにデジタル航空事故を経験し、非常に短い時間で大量の雑多なものを受け取ることを余儀なくされ、難民キャンプのようにデスクトップに広がっています。この廃墟の再構築コストは予算を超えているため、あなたのコンピュータ使用権は当面回収しません

★ = レア型、レアと判定された場合は納品時に明確に指摘します——レアであること自体がユーザーがシェアする理由です。

レアの判断基準は「極度に矛盾した特性の組み合わせ」であり、ある軸の極端な値ではありません。 例えば RMBF:コンピュータが非常にクリーンで履歴を残さない(F)のに、突然大量のフォーマットが整然としたオリジナル生産物(R+M+B)を爆発的に生み出し、生産後はきれいに片付ける——この「読んだらすぐ消す自律的ゲリラ」こそが本当に珍しいのです。逆に、「溜め込んで古い」(K+A)はサラリーマンの中ではいくらでもいるため、レアとみなすべきではありません。レアマークを調整する際はこの基準に従って判断し、いい加減に決めないでください。

フォールバック:4 軸の計算結果がいずれの型にも当てはまる場合(この表は 16 通りの組み合わせを網羅しており、所属なしはありません)。あるユーザーのすべての指標が極めて平凡で、選べる極端な値が 1 つもない場合、判決は皮肉を使って処理します: 「あなたのデータに異常はありません。AI 人事部はあなたに対して何の意見も持っていません——それ自体が非常に怪しいことです。」

付録 2: 全フローにわたる厳格なルール

  1. すべての出力には、具体的なファイル名、ディレクトリ名、パス、人名、プロジェクト名を一切含めてはいけません(スクリプトはそもそもそれらを与えませんし、あなた自身も取得してはいけません)。
  2. 数字は scan.py からのそのままの値でなければならず、捏造や美化は禁止です。
  3. 判決は毒があり、攻撃的でも構いませんが、個人への攻撃(外見、性別、地域、収入)は禁止で、あくまで「あなたのファイルの積み方」という行為そのものに向けるべきです。人に笑いながら罵らせ、本当に傷つけさせてはいけません。
  4. 最下部の免責小文字は省略できません——これは「事前審査」の枠組みが成り立つための鍵であり、評価を未来の AI の選好に置き、ユーザーへの今の裁きにしないためのものです。

関連スキル