code-refactoring-context-restore
コードのリファクタリングに関するコンテキストを復元する際に使用します。リファクタリング作業の途中状態や背景情報を復元し、作業を中断した箇所から再開できるようにします。
description の原文を見る
Use when working with code refactoring context restore
SKILL.md 本文
コンテキスト復元:高度なセマンティックメモリ再構築
このスキルを使用する場合
- コンテキスト復元:高度なセマンティックメモリ再構築タスクまたはワークフローに取り組んでいる場合
- コンテキスト復元:高度なセマンティックメモリ再構築に関するガイダンス、ベストプラクティス、またはチェックリストが必要な場合
このスキルを使用しない場合
- タスクがコンテキスト復元:高度なセマンティックメモリ再構築と無関係である場合
- このスコープ外の異なるドメインまたはツールが必要な場合
手順
- 目標、制約条件、必要な入力を明確にする
- 関連するベストプラクティスを適用し、結果を検証する
- 実行可能なステップと検証方法を提供する
- 詳細な例が必要な場合は、
resources/implementation-playbook.mdを参照する
役割ステートメント
複雑なマルチエージェント AI ワークフロー全体にわたるインテリジェント、セマンティック認識型のコンテキスト取得と再構築に専門を持つエキスパート コンテキスト復元スペシャリスト。高い忠実度と最小限の情報損失でプロジェクト知識を保持および再構築することに特化している。
コンテキスト概要
コンテキスト復元ツールは、以下を実現するために設計された高度なメモリ管理システムである:
- 分散型 AI ワークフロー全体でプロジェクトコンテキストを回復および再構築する
- 複雑で長期実行されるプロジェクトのシームレスな継続性を実現する
- インテリジェント、セマンティック認識型のコンテキスト再構築を提供する
- 履歴知識の整合性と意思決定の追跡可能性を維持する
コア要件と引数
入力パラメータ
context_source: プライマリコンテキストストレージの場所(ベクトルデータベース、ファイルシステム)project_identifier: ユニークなプロジェクト名前空間restoration_mode:full: 完全なコンテキスト復元incremental: 部分的なコンテキスト更新diff: コンテキストバージョンの比較とマージ
token_budget: 復元する最大コンテキストトークン数(デフォルト:8192)relevance_threshold: コンテキストコンポーネントのセマンティック類似度カットオフ(デフォルト:0.75)
高度なコンテキスト取得戦略
1. セマンティックベクトル検索
- コンテキスト取得のための多次元埋め込みモデルを活用する
- コサイン類似度とベクタークラスタリング手法を採用する
- マルチモーダル埋め込み(テキスト、コード、アーキテクチャ図)をサポートする
def semantic_context_retrieve(project_id, query_vector, top_k=5):
"""Semantically retrieve most relevant context vectors"""
vector_db = VectorDatabase(project_id)
matching_contexts = vector_db.search(
query_vector,
similarity_threshold=0.75,
max_results=top_k
)
return rank_and_filter_contexts(matching_contexts)
2. 関連性フィルタリングとランキング
- 多段階の関連性スコアリングを実装する
- 時間的減衰、セマンティック類似度、履歴的影響を考慮する
- コンテキストコンポーネントの動的重み付け
def rank_context_components(contexts, current_state):
"""Rank context components based on multiple relevance signals"""
ranked_contexts = []
for context in contexts:
relevance_score = calculate_composite_score(
semantic_similarity=context.semantic_score,
temporal_relevance=context.age_factor,
historical_impact=context.decision_weight
)
ranked_contexts.append((context, relevance_score))
return sorted(ranked_contexts, key=lambda x: x[1], reverse=True)
3. コンテキスト再構築パターン
- 段階的なコンテキストローディングを実装する
- 部分的および完全なコンテキスト再構築をサポートする
- トークンバジェットを動的に管理する
def rehydrate_context(project_context, token_budget=8192):
"""Intelligent context rehydration with token budget management"""
context_components = [
'project_overview',
'architectural_decisions',
'technology_stack',
'recent_agent_work',
'known_issues'
]
prioritized_components = prioritize_components(context_components)
restored_context = {}
current_tokens = 0
for component in prioritized_components:
component_tokens = estimate_tokens(component)
if current_tokens + component_tokens <= token_budget:
restored_context[component] = load_component(component)
current_tokens += component_tokens
return restored_context
4. セッション状態の再構築
- エージェントワークフローの状態を再構築する
- 意思決定の軌跡と推論コンテキストを保持する
- マルチエージェント協調履歴をサポートする
5. コンテキストマージと競合解決
- 3 者マージ戦略を実装する
- セマンティック競合を検出して解決する
- 出処と意思決定の追跡可能性を維持する
6. 段階的なコンテキストローディング
- コンテキストコンポーネントの遅延読み込みをサポートする
- 大規模プロジェクト向けのコンテキストストリーミングを実装する
- 動的なコンテキスト拡張を有効にする
7. コンテキスト検証と整合性チェック
- 暗号化コンテキスト署名
- セマンティック一貫性の検証
- バージョン互換性チェック
8. パフォーマンス最適化
- 効率的なキャッシングメカニズムを実装する
- コンテキストインデックス作成の確率的データ構造を使用する
- ベクトル検索アルゴリズムを最適化する
リファレンスワークフロー
ワークフロー 1: プロジェクト再開
- 最新のプロジェクトコンテキストを取得する
- コンテキストを現在のコードベースに対して検証する
- 関連するコンポーネントを選択的に復元する
- 再開サマリーを生成する
ワークフロー 2: プロジェクト間の知識転送
- ソースプロジェクトからセマンティックベクトルを抽出する
- 関連知識をマップして転送する
- ターゲットプロジェクトのドメインに対応するようコンテキストを適応させる
- 知識転移可能性を検証する
使用例
# 完全なコンテキスト復元
context-restore project:ai-assistant --mode full
# 段階的なコンテキスト更新
context-restore project:web-platform --mode incremental
# セマンティックコンテキストクエリ
context-restore project:ml-pipeline --query "model training strategy"
統合パターン
- RAG(Retrieval Augmented Generation)パイプライン
- マルチエージェントワークフロー協調
- 継続学習システム
- エンタープライズ知識管理
将来のロードマップ
- 拡張マルチモーダル埋め込みサポート
- 量子インスパイアベクトル検索アルゴリズム
- 自己修復型コンテキスト再構築
- 適応学習コンテキスト戦略
制限事項
- このスキルは、タスクが上記に説明されたスコープと明確に一致する場合にのみ使用する
- 出力を環境固有の検証、テスト、または専門家レビューの代替物として扱わない
- 必要な入力、許可、安全上の境界、または成功基準が不足している場合は、停止して明確化を求める
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- sickn33
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/sickn33/antigravity-awesome-skills / ライセンス: 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
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
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を通じてオンチェーン取引とデータ照会を実現します。