Skip to content

Commit 172c9bc

Browse files
committed
chore: release v0.4.0
1 parent 14c370d commit 172c9bc

3 files changed

Lines changed: 25 additions & 18 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "weasel"
3-
version = "0.3.1"
3+
version = "0.4.0"
44
edition = "2021"
55
description = "Smart Contract Static Analysis Tool"
66
authors = ["slvDev"]

README.md

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -94,17 +94,24 @@ For **Claude Code** users, install the Weasel plugin for intelligent skills:
9494

9595
Use `weasel` prefix to activate skills:
9696

97-
| You say... | Skill activates |
98-
| ----------------- | --------------------------------- |
99-
| "weasel analyze" | Static analysis & security review |
100-
| "weasel validate" | Attack hypothesis validation |
101-
| "weasel filter" | False positive triage |
102-
| "weasel poc" | Proof of concept writing |
103-
| "weasel report" | Audit report formatting |
104-
| "weasel gas" | Gas optimization |
105-
| "weasel explain" | Code explanation |
106-
| "weasel overview" | Project scoping |
107-
| "weasel simplify" | Code refactoring |
97+
**Audit:**
98+
99+
| Skill | What it does |
100+
| ----------------- | --------------------------------------------------------- |
101+
| `weasel analyze` | Security review (quick scan / manual review / full audit) |
102+
| `weasel validate` | Verify if attack hypothesis is exploitable |
103+
| `weasel filter` | Triage findings, filter false positives |
104+
| `weasel poc` | Write exploit PoC (Foundry/Hardhat) |
105+
| `weasel report` | Format findings as professional audit report |
106+
| `weasel overview` | Scope project, map architecture/attack surface |
107+
108+
**Dev:**
109+
110+
| Skill | What it does |
111+
| ----------------- | ---------------------------------------------- |
112+
| `weasel gas` | Find and implement gas optimizations |
113+
| `weasel explain` | Explain code logic, patterns, and risks |
114+
| `weasel simplify` | Refactor for clarity without changing behavior |
108115

109116
**Skills provide context-aware expertise** — Claude knows how to analyze Solidity, write PoCs in Foundry/Hardhat, format audit reports, and more. The `weasel` prefix ensures skills only activate when you want them.
110117

@@ -123,11 +130,11 @@ weasel mcp add --target windsurf # Windsurf only
123130
weasel mcp add --target claude # Claude Code only
124131
```
125132

126-
| IDE | MCP Tools | Skills |
127-
| ----------- | --------- | --------------------------- |
128-
| Claude Code || ✅ (via `/plugin install`) |
129-
| Cursor || |
130-
| Windsurf || |
133+
| IDE | MCP Tools | Skills |
134+
| ----------- | --------- | -------------------------- |
135+
| Claude Code || ✅ (via `/plugin install`) |
136+
| Cursor |||
137+
| Windsurf |||
131138

132139
MCP tools (`weasel_analyze`, `weasel_finding_details`, `weasel_detectors`) work in all IDEs. Skills (PoC writing, report formatting, etc.) are Claude Code exclusive.
133140

0 commit comments

Comments
 (0)