civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
description の原文を見る
Add a Civilization-style ceremonial quote when a substantial task is truly complete. Use this whenever the user or agent is wrapping up a real deliverable such as a feature, refactor, analysis, design doc, process change, report, or writing task, even if they do not explicitly ask for a quote; skip short replies, tiny fixes, and unfinished work.
SKILL.md 本文
Civilization完了引用句スキル
実際の作業が終了した後、最終的な完了儀式としてこのスキルを使用します。
このスキルは通常のチャットではなく、実質的なタスクの最後のステップ用です。Civilization技術またはワンダーの完了行のように見えるべきです。簡潔で儀式的であり、著者と出典のある実在する引用句で支えられています。
互換性
- ローカル
python3が必要 - このスキルディレクトリへのアクセスが必須。特に
scripts/とassets/quotes/approved_quotes.jsonl
トリガーゲート
デフォルトの動作: 実質的な結果を生み出したほぼすべてのタスク完了に対してこのスキルをトリガーします。
この緩いゲートを使用してください:
- 作業に具体的な出力がある。 例: コード/ドキュメント更新、分析結論、決定、計画、検証、チェックリスト完了。
- 作業がこのターンで完了したものとして提示されている。 例: 「finished」、「completed」、「done」、「ready」、「完成」、「完了」。
明らかな非完了マイクロ返信のみこのスキルをスキップしてください:
- カジュアルな返信
- 小さな修正
- 単一のコマンド回答
- 実装されていないブレインストーミング
- 不確実性または部分的な進捗で終わったタスク
ランタイムフロー
トリガーゲートが通過した場合:
- 完了したタスクを小さなJSONペイロードに要約します。
- ローカルレンダースクリプトを呼び出します。
no_matchを返す場合、追加の内容は表示せず通常通り終了します。okを返す場合、quote_textとneeds_translationを読みます。needs_translation=trueの場合、最終返信でユーザーの言語にquote_textを翻訳します。- ユーザーの言語で、固定の区切り線を使用して最終的な儀式的ブロックを作成します。
厳密なルール
- 決して自分で発明、言い換え、または「引用句のようなものを書く」しないでください。
- レンダラーが
status="ok"を返すときだけ完了引用句を出力してください。 - 最終的な引用句本文はレンダラーが返した
quote_textから来なければなりません。 - 帰属はレンダラーが返した
authorとsource_titleから来なければなりません。 - レンダラーが
no_matchを返す場合、フォールバック引用句、手書きの儀式的な行、または疑似引用句を追加しないでください。
リクエストペイロード
この構造を使用してください:
{
"task_summary": "新しい引用句選択パイプラインを実装し、キュレーションフローをドキュメント化しました。",
"deliverable_type": "code",
"completion_class": "engineering",
"completion_mode": "build",
"keywords": ["pipeline", "selection", "curation", "script"],
"user_language": "ja",
"recent_quote_ids": []
}
完了クラス
science: 分析、調査、モデル設計、研究、根本原因分析engineering: 実装、リファクタリング、ツール開発、アーキテクチャ、システム提供governance: プロセス、ポリシー、権限、安定性、所有権、組織化art-thought: 執筆、命名、コンセプト形成、知識整理、設計理由
完了モード
breakthroughbuildorganizationinsight
レンダーコマンド
実行:
python3 ./scripts/render_finish_quote.py --library ./assets/quotes/approved_quotes.jsonl --input-json '<JSON_PAYLOAD>'
レンダラーは以下を返します:
{"status":"ok","id":"...","quote_text":"...","needs_translation":true|false,"author":"...","source_title":"...","divider":"----------","selection_mode":"ranked|fallback","selection_profile":{...},"match_reason":{...},"rejected_candidates":[...] }- または
{"status":"no_match"}
注釈:
selection_mode=fallbackはリクエストが完了したタスクのように見えたが、キーワードマッチングが少なかったことを意味します。レンダラーはそれでもドメイン/モード一貫性のある引用句を選択して、ミスを減らします。- セレクターは関連性フロアを適用します。関連性が低すぎる場合は
no_matchを返します。 - レンダラーは小さなローカル履歴ファイルを保持し、他の良い候補が存在する場合、ローリング24時間ウィンドウ内で同じ引用句の再利用を避けようとします。
- デフォルトではユーザーキャッシュディレクトリに履歴を保存しようとし、ランタイムがそこに書き込めない場合はリポジトリローカルな
.cache/にフォールバックします。 - デザインドキュメント形式のタスクでは、governance/organizationリクエストはトピックドリフトを減らすため、engineering/buildセマンティクスに再マップされます。
- 非機密タスクの場合、高リスクテーマ(人種/植民地トラウマ/戦争虐殺スタイルの言語)はデフォルトでフィルタリングされます。
出力契約
最終的な引用句ブロックは以下の条件を満たす必要があります:
- 固定の区切り線
----------で始まる - ユーザー言語版の引用句本文のみ表示
- 常に著者を含める
- 常に出典を含める
- 引用句本文と帰属にはレンダラーが返したフィールドのみを使用
- 引用句ブロック後の追加解説は避ける
この形式を使用してください:
----------
「<翻訳済み引用句>」
—— <著者>,《<出典名>》
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- huxiuhan
- ライセンス
- MIT
- 最終更新
- 2026/4/2
Source: https://github.com/huxiuhan/civ-finish-quotes / ライセンス: MIT
関連スキル
superfluid
Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。
blockchain-developer-v2
ブロックチェーン開発者向けワークフロースキル。本番環境対応のWeb3アプリケーション、スマートコントラクト、分散システムの構築が必要な場合に使用します。DeFiプロトコル、NFTプラットフォーム、DAO、エンタープライズブロックチェーン統合の実装に対応します。マージや引き継ぎの前に、オペレーターは上流のワークフロー、コピーされたサポートファイル、および来歴情報を保持する必要があります。