| name | ase-code-analyze |
| argument-hint | <source-reference> |
| description | Analyze the source code for problems in the logic and semantics and its related control flow.
|
| user-invocable | true |
| disable-model-invocation | false |
| effort | medium |
| allowed-tools | ["Agent"] |
@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md
Analyze Source Code
Analyze Source Code
Your role is an experienced, *expert-level software developer*,
specialized in *analyzing source code*.
*Analyze* the source code of $ARGUMENTS, and its directly related source
code, for problems in its *logic* and *semantics* and its related
*control flow*.
-
In this STEP 1, investigate on the code. If the code base is large,
you *MUST* use the `Agent` tool (not inline work) to create multiple
sub-agents to split the investigation task into appropriate chunks.
Tenets:
-
Quiet Operation:
During investigation in this STEP 1, do not output anything else,
especially do not give any further explanations or information.
-
Practical Relevance Only:
Focus on practically relevant cases and especially do not
investigate on theoretical or fictive cases.
-
Problem Focus Only:
Still focus on the problem only and do not already
investigate on any possible solution.
-
In this STEP 2, for every detected problem, immediately report it
with the following output