Install any skill in seconds. Free to start, no credit card required.
Get Started Free →lifinance/request-audit
Prepares and sends a smart contract audit request to Slack (Sujith or burrasec team); use when a PR is ready for external audit review.
Passed 12 of 19 test cases with the skill, and 7 of 19 without it.
and 7 more in the full report
7 fixed8 passed either way7 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
Draft the parent Slack post for an audit request on PR #1950. The scope contains five modified contracts: GenericSwapFacetV3 v2.0.0, ReceiverAcrossV3 v1.2.0, TokenWrapper v1.3.0, LiFiDEXAggregator v1.14.0, and PeripheryV2 v1.0.0. Write out the parent announcement text according to standard channel formatting.
| Checked | Without skill | With skill |
|---|---|---|
| Formats the scope summary as GenericSwapFacetV3 v2.0.0 + 4 more | Missed | Passed |
| Ends the parent message string with :thread: | Missed | Passed |
The instructions your model reads when the skill loads.
Usage:
/request-audit <PR_NUMBER_OR_URL> [--urgent]
Fetch a PR, extract scope + context, draft an audit request (parent post + thread reply), let the user pick the channel(s) and optionally edit, post to Slack only after explicit confirmation, then move the linked Linear ticket to In Audit.
| Alias | Channel | Mention ID | Display name (manual fallback) | Greeting position |
|---|---|---|---|---|
| sujith | #dev-sc-audit | <@U05GN6XH57T> | @Sujith Somraaj | greeting before PR/Commit |
| burrasec | #dev-sc-audit-burrasec | <@U094M720QDP> | @Josip Koncurat | PR/Commit before greeting |
Convention: a channel #X is posted to via env var WEBHOOK_X (uppercase, hyphens → underscores).
URLs live in 1Password vault Developers Smart Contract, item Webhooks SC Channels.
WEBHOOK_DEV_SC_AUDIT=https://hooks.slack.com/services/...
WEBHOOK_DEV_SC_AUDIT_BURRASEC=https://hooks.slack.com/services/...
If a var is unset, that channel falls back to a manual file (see Step 6, exit 2).
gh pr view <PR_NUMBER> --repo lifinance/contracts \
--json number,title,body,url,headRefName,commits,files,labels,state
Extract: number, url, title, body, commits[].oid (use the last entry as
latest_commit_oid — re-run the command with --json commits if the array came back empty),
test cases passed, vs 7 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.