本文へ移動
cccskills
無料GitHub で公開

explore-reason-act

Mandatory 3-phase explore-reason-act workflow before code modification. Enforces read-before-write, root cause hypothesis formulation, minimal change application. Triggered by "explore" ("탐색"), "reason" ("추론"), "read before write", "root cause" ("근본 원인") keywords.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md3.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Explore-Reason-Act Methodology

Before modifying code, always follow the Explore -> Reason -> Act cycle. Modifying without exploration is the #1 cause of incorrect fixes and repeated failures.

Phase 1: Explore (Read Before Write)

Mandatory exploration patterns before code changes:

# 1. Understand error context (failing file + surrounding lines)
grep -rn "ERROR_SYMBOL" core/ tests/ --include="*.py" -l

# 2. Find all usage sites of the target symbol
grep -rn "ClassName\|function_name" core/ tests/ --include="*.py"

# 3. Check the dependency chain
grep -rn "from.*import.*ClassName" core/ --include="*.py"

# 4. Check test expectations
grep -rn "ClassName\|function_name" tests/ --include="*.py"

Rules:

  • Do not edit a file you have not read
  • Do not assume a symbol exists without grep verification
  • Read the entire function/class, not just the error line
  • Check at least 2 levels of callers/callees
  • If 10+ files have the same error, find the common root cause

Phase 2: Reason (Hypothesis Formulation)

State the following before writing fix code:

  1. Observation: "I confirmed X in files A, B, C"
  2. Hypothesis: "The root cause is Y. Evidence: Z"
  3. Prediction: "Fixing Y will simultaneously resolve errors in A, B, C"
  4. Impact scope: "This change affects N files / M call sites"

Prohibited patterns:

  • Fixing compiler errors individually when a common root cause exists
  • Guessing API signatures without reading source or documentation
  • Assuming dependency versions without checking pyproject.toml/config

Phase 3: Act (Apply Minimal Changes)

  1. Apply only the minimal change for the root cause
  2. Run build/test immediately after the change
  3. If new errors occur, return to Phase 1 (no stacking fixes)
  4. Escalate if unresolved after 3 iterations

Output Contract

Every fix attempt must include:

  • exploration_summary: What was read and what was discovered
  • hypothesis: Evidence-based root cause hypothesis
  • change_description: What was changed and why
  • verification: Build/test results after the change

GEODE Application

ScenarioExploreReasonAct
Hook handler modificationRead core/hooks/system.py + bootstrap registration entirelyHandler-exists-but-unregistered hypothesisWire one handler, fire-path test
Tool additionRead core/tools/definitions.json, the category handler, core/tools/registry.py, and core/tools/composition.pyTrace schema, registration, and execution ownership; CLI handlers live under core/cli/tool_handlers/Implement following the existing path, test schema/execution parity
Memory changeRead core/memory/context.py + identity/profile/org/project/session hierarchyVerify five-tier assembly order and budgetsModify only the relevant tier, assembly test

For current package boundaries and context ownership, use naming conventions, not the retired six-layer or service-locator DI model.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Audit agent runtimes and their tests for lifecycle inference, capability overload, context pollution, correlated verification, prompt-only control, false success, dead compatibility paths, test-only seams, and complexity without contribution. Use for whole-repository agent audits, slop or dead-code triage, test contribution reviews, large refactors, tool/context simplification, and cleanup requests that need proof before deleting code or tests.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

Diagnose agent operational failures through default-policy checks, multi-gap analysis, explicit service ownership, request-context lifetime, and degradation-versus-correctness checks.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

Align, run, audit, and publish GEODE benchmark comparisons against Agent-World arXiv 2604.18292v1 across MCP-Mark, BFCL V4, and tau2-bench. Use for Agent-World or AgentWorld comparison requests, cross-suite agent benchmark design, Tau2 comparator/profile diagnosis, paired thin-runtime-versus-GEODE experiments, mean-accuracy@8 replication, or benchmark comparability and artifact reviews.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

Verification checklist to prevent fake success. Detects test deletion/disabling, coverage regression, lint bypass, secret exposure. Triggered by "deception", "fake" ("가짜"), "fake success", "verification" ("검증"), "checklist" ("체크리스트"), "deletion detection" ("삭제 탐지"), "regression" keywords.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

Auto-search and summarize latest AI/agent papers.

日本語の概要は準備中です。原文の説明を表示しています。

mangowhoiscloud/geode152026年10月12日 更新

mangowhoiscloud のスキルをすべて見る

このスキルの問題を報告する