CtrlK
BlogDocsLog inGet started
Tessl Logo

deep-analysis

Depth-first RE investigation loop for a single binary or function cluster: decompile→rename→retype→comment→re-read, with context-rot guards and on-task checks. Use when triage has already identified the interesting area and the goal is full understanding: what does function X do, identify cryptographic primitives, locate C2 protocol, recover data structures. Triggers on: 'deep analysis', 'understand function', 'recover struct', 'crypto identification', 'C2 protocol', 'reverse this binary fully', 'what does this function do'.

76

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A dense, highly actionable RE skill with a clearly sequenced analysis loop, validation checkpoints, and executable examples throughout. Its main weakness is monolithic structure with no progressive disclosure into reference files, despite content that would benefit from being split one level deep.

Suggestions

Move the per-question strategies (crypto identification, C2 protocol, struct recovery) and the crypto-constants table into a reference file such as references/strategies.md, linked from a brief overview section in SKILL.md.

Extract the Ghidra tool-call patterns (decompile/rename/retype/comment/struct) into a references/ghidra-commands.md cheatsheet so the core loop in SKILL.md stays a concise overview.

Add a one-line 'See references/...' navigation pointer near the top so the available deep-dive material is discoverable at a glance.

DimensionReasoningScore

Conciseness

Lean, actionable body that assumes Claude's competence — it does not explain what structs, XOR, or crypto primitives are, and every section earns its tokens with concrete commands and reference data (e.g. the crypto-constants table).

3 / 3

Actionability

Provides copy-paste-ready executable guidance throughout: ghidra_decompile/batch_rename/retype/set_comment calls, capa and pefile scripts, and grep one-liners with real constants and arguments.

3 / 3

Workflow Clarity

The core 2a–2e loop is explicitly sequenced with a re-read feedback step, an on-task check every 3–5 tool calls, context-rot prevention rules, and a clear completion gate — all with explicit checkpoints.

3 / 3

Progressive Disclosure

Internal sections are well-organized, but the skill is a monolithic single file well over 50 lines with no one-level-deep reference files; sizable blocks like the per-question strategies and crypto-constants table could be split out for easier navigation.

2 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that concretely names the analysis loop and target scenarios, provides natural trigger phrases, and explicitly scopes when to use it versus triage. Third-person voice is maintained throughout.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'decompile→rename→retype→comment→re-read', 'identify cryptographic primitives', 'locate C2 protocol', 'recover data structures' — rather than vague language.

3 / 3

Completeness

Clearly answers both what (depth-first RE investigation loop with named steps) and when ('Use when triage has already identified the interesting area and the goal is full understanding'), with explicit trigger guidance.

3 / 3

Trigger Term Quality

Explicit 'Triggers on' clause covers natural phrases users would say: 'deep analysis', 'understand function', 'recover struct', 'crypto identification', 'C2 protocol', 'what does this function do'.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear RE niche and explicitly distinguishes itself from breadth-first triage ('Distinct from breadth-first triage (reverser/triage)'), so it is unlikely to fire for the wrong skill.

3 / 3

Total

12

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
PurpleAILAB/Decepticon
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.