Skip to main content

solution-complexity-audit

Audit std/brute assumptions with MCP evidence, including worst/average complexity risk and stress readiness.

インストールへ移動

ソース情報

リポジトリ
SummerOneTwo/AutoCode
ソースの最終更新活動
2026年4月30日 10:17
検出された SKILL.md の言語
英語
スター
0
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
solution-complexity-audit
description
Audit std/brute assumptions with MCP evidence, including worst/average complexity risk and stress readiness.
disable-model-invocation
false
# Solution Complexity Audit Used in the post-implementation audit stage after std/brute are available. You must provide structured evidence; verbal claims are not sufficient. ## Execution Order Call tools in this order and record the results: 1. `solution_analyze`: estimate std time/space complexity and record worst/average risks. 2. `solution_audit_std`: verify whether `claimed_complexity` conflicts with estimated complexity and constraints. 3. `solution_audit_brute`: confirm brute is suitable as a stress oracle and derive `n_max` and `trials`. ## Required Checks - Whether std has `high_tle_risk` or obvious boundary flaws. - Whether brute truly serves as a conservative correctness oracle rather than the same class of implementation as std. - Whether complexity conclusions match statement constraints (especially `n_max` and total scale). - Whether executable `stress_profiles` recommendations are produced. ## Output Format - `decision`: `go` / `no_go` - `findings`: structured issue list (including severity) - `recommended_stress_params`: recommended stress parameters ## Failure Handling - If high-risk items exist, fix the algorithm or constraints first, then rerun the full audit chain. - Do not skip this audit and proceed directly to final test generation. ## Decision Rules - `go`: no unresolved `critical` findings, `high_tle_risk` is `false` or `low`, and stress parameters are explicit and executable. - `no_go`: any unresolved `critical` finding, or brute is not a trustworthy stress oracle.
GitHubで見る