スキル control-loop-extraction
🔄
control-loop-extraction
安全 🌐
ネットワークアクセス📁
ファイルシステムへのアクセス⚙️
外部コマンド
從程式碼中提取代理推理循環
理解代理框架如何實現推理需要追蹤複雜的控制流。此技能提供模式簽名和提取方法,以從框架原始程式碼中識別推理拓撲結構,如 ReAct、Plan-and-Solve、Reflection 和 Tree-of-Thoughts。
対応: Claude Codex Code(CC)
1
スキルZIPをダウンロード
2
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
3
オンにして利用開始
テストする
「control-loop-extraction」を使用しています。 分析此代理框架程式碼中的控制循環
期待される結果:
- Reasoning Topology: ReAct (Thought → Action → Observation cycle)
- Loop Location: src/agent.py:45-120
- Step Function: Input assembly via _build_messages(), LLM call via invoke(), parsing via _parse_response(), dispatch to _execute_tool() or AgentFinish
- Termination Conditions: Step limit at max_steps=100, explicit finish action type, timeout after 300 seconds
- Loop Detection: None implemented - relies on step counter only
セキュリティ監査
安全v5 • 1/17/2026
This skill is a documentation-only markdown file providing pattern signatures and analysis templates for agent reasoning loops. Static findings are false positives: the skill contains no executable code, scripts, network operations, or file system access. All flagged patterns are descriptive content (Python code examples, git hashes, documentation text) used for instructional purposes.
2
スキャンされたファイル
332
解析された行数
3
検出結果
5
総監査数
リスク要因
🌐 ネットワークアクセス (1)
📁 ファイルシステムへのアクセス (1)
⚙️ 外部コマンド (25)
SKILL.md:22-29 SKILL.md:29-32 SKILL.md:32-39 SKILL.md:39-42 SKILL.md:42-50 SKILL.md:50-53 SKILL.md:53-58 SKILL.md:58-71 SKILL.md:71-88 SKILL.md:88-96 SKILL.md:96-97 SKILL.md:97-98 SKILL.md:98-99 SKILL.md:99-100 SKILL.md:100-101 SKILL.md:101-105 SKILL.md:105-111 SKILL.md:111-115 SKILL.md:115-122 SKILL.md:122-126 SKILL.md:126-131 SKILL.md:131-147 SKILL.md:147-151 SKILL.md:151-152 SKILL.md:152-153
監査者: claude 監査履歴を表示 →
品質スコア
38
アーキテクチャ
100
保守性
83
コンテンツ
20
コミュニティ
100
セキュリティ
91
仕様準拠
作れるもの
比較推理架構
分析不同代理框架如何實現推理循環,以為研究決策提供資訊
記錄控制流邏輯
從代理實現檔案中提取並記錄核心決策邏輯
追蹤終止條件
識別所有循環退出條件,以評估代理失控風險和安全保證
これらのプロンプトを試す
識別模式
使用 control-loop-extraction 分析此代理程式碼。識別推理模式(ReAct、Plan-and-Solve、Reflection 或 Tree-of-Thoughts)。定位主循環並記錄步驟函數流程。
提取步驟函數
從此代理中提取步驟函數。記錄:1)輸入上下文如何組裝,2)LLM 調用方法,3)輸出解析邏輯,4)操作分派路由。
編目終止條件
查找並編目此代理循環中的每個終止條件。包括步驟限制、令牌限制、明確完成信號、超時和錯誤閾值的程式碼引用。
完整循環分析
執行完整的控制循環分析。包括:推理拓撲分類、帶有行號的循環位置、步驟函數分解、終止條件編目和循環檢測方法。
ベストプラクティス
- 始終結合 codebase-mapping 先定位代理檔案,然後再進行分析
- 驗證終止條件同時包含明確守衛(完成操作)和隱式限制(步驟/令牌計數器)
- 在嘗試與其他框架進行比較分析之前,先記錄推理拓撲結構
回避
- 在未先識別框架使用哪種推理模式的情況下進行分析
- 假設存在終止守衛而不驗證循環退出條件
- 在記錄代理行為時跳過步驟函數分解
よくある質問
此技能識別哪些推理模式?
它識別 ReAct、Plan-and-Solve、Reflection、Tree-of-Thoughts 以及這些模式的混合組合。
什麼是代理中的步驟函數?
步驟函數是代理執行的原子單元:輸入組裝、LLM 調用、輸出解析和操作分派。
此技能自動讀取檔案嗎?
不。此技能提供模式和模板。先使用 codebase-mapping 識別檔案,然後應用這些提取方法。
使用此技能時我的程式碼資料安全嗎?
是的。此技能僅提供文檔模板。它永遠不會讀取、寫入或執行任何程式碼。
為什麼此技能需要先使用 codebase-mapping?
codebase-mapping 識別儲存庫中的代理檔案。然後 control-loop-extraction 分析這些檔案中的特定循環模式。
這與 execution-engine-analysis 有何不同?
control-loop-extraction 專注於推理模式和決策邏輯。execution-engine-analysis 專注於非同步模式、並發和事件架構。
開発者の詳細
作成者
Dowwieライセンス
MIT
リポジトリ
https://github.com/Dowwie/agent_framework_study/tree/main/.claude/skills/control-loop-extraction参照
main
ファイル構成
📄 SKILL.md