跳到正文
cccskills
免费在 GitHub 公开

dependency-review

Review GEODE dependency direction, composition boundaries, circular imports, and optional-dependency loading when changing package or subsystem dependencies.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md2.7 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Dependency & Layer Review Lens

Review against code conventions and the executable import-linter contracts in pyproject.toml. The historical six-layer/plugin map is not the current dependency contract.

Ownership and direction

evolve -> evals -> core
evolve --------> core

core owns the runtime; evals measures it; evolve searches over runtime evidence. Neither core -> evals/evolve nor evals -> evolve is allowed. Within core, follow the named process/capability contracts rather than inventing a numeric layer order.

  • core.wiring composes services through constructors and existing typed contexts.
  • Use a narrow, named Protocol at a real consumer/provider boundary. A concrete import inside the owning subsystem is not automatically a port violation; one implementation does not invalidate an existing isolation boundary.
  • ContextVars carry request identity, diagnostics, or request-local state, not service-locator DI. Do not hide a forbidden dependency behind a late import.

Review Checklist

1. Trace imports against the active contracts

rg -n '^(from|import) (evals|evolve)' core/ -g '*.py'
rg -n '^(from|import) evolve' evals/ -g '*.py'
uv run lint-imports

Search results are candidates: inspect guarded, dynamic, and transitive imports and the importing caller. The gate owns the declared forbidden directions.

2. Check cycles and composition

rg -n 'from core\.memory' core/orchestration/ -g '*.py'
rg -n 'from core\.orchestration' core/memory/ -g '*.py'
rg -n 'TYPE_CHECKING|ContextVar|Protocol' core/ -g '*.py'

For each suspected cycle, trace the actual import chain and the service's construction, binding, and teardown. A TYPE_CHECKING guard is not evidence that runtime composition is safe, and a Protocol count is not a quality score.

3. Verify optional and cold-start imports

Keep imports at module level unless an optional dependency, a measured startup cost, or a genuine cycle justifies deferral. Load optional SDKs at their owning adapter boundary. A fresh-interpreter check must fail if the forbidden eager import occurs; do not skip merely because the SDK is already imported.

4. Report ownership and the surviving contract

Name the caller, dependency owner, violated contract, smallest correction, and the behavioral/import test that must survive. Use current source evidence; historical architecture inventories are not automatic deletion instructions.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

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月19日 更新

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月19日 更新

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月19日 更新

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月19日 更新

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月19日 更新

Auto-search and summarize latest AI/agent papers.

中文简介正在准备中。当前显示原文说明。

mangowhoiscloud/geode152026年10月19日 更新

查看 mangowhoiscloud 的全部技能

报告此技能的问题