VerifiedGit
v1.0.0

code-maturity-assessor

by @solanabr0 pulls
URLopenbooklet.com/s/code-maturity-assessor
Pinnedopenbooklet.com/s/code-maturity-assessor@1.0.0
APIGET /api/v1/skills/code-maturity-assessor

Systematic code maturity assessment using Trail of Bits' 9-category framework. Analyzes codebase for arithmetic safety, auditing practices, access controls, complexity, decentralization, documentation, MEV risks, low-level code, and testing. Produces professional scorecard with evidence-based ratings and actionable recommendations.

21 skills from this reposolanabr/solana-claude-config
code-maturity-assessorviewing
aflpp.claude/skills/ext/trailofbits/plugins/testing-handbook-skills/skills/aflpp/SKILL.md

AFL++ is a fork of AFL with better fuzzing performance and advanced features. Use for multi-core fuzzing of C/C++ projects.

algorand-vulnerability-scanner.claude/skills/ext/trailofbits/plugins/building-secure-contracts/skills/algorand-vulnerability-scanner/SKILL.md

Scans Algorand smart contracts for 11 common vulnerabilities including rekeying attacks, unchecked transaction fees, missing field validations, and access control issues. Use when auditing Algorand projects (TEAL/PyTeal).

audit-prep-assistant.claude/skills/ext/trailofbits/plugins/building-secure-contracts/skills/audit-prep-assistant/SKILL.md

Prepares codebases for security review using Trail of Bits' checklist. Helps set review goals, runs static analysis tools, increases test coverage, removes dead code, ensures accessibility, and generates documentation (flowcharts, user stories, inline comments).

cairo-vulnerability-scanner.claude/skills/ext/trailofbits/plugins/building-secure-contracts/skills/cairo-vulnerability-scanner/SKILL.md

Scans Cairo/StarkNet smart contracts for 6 critical vulnerabilities including felt252 arithmetic overflow, L1-L2 messaging issues, address conversion problems, and signature replay. Use when auditing StarkNet projects.

constant-time-testing.claude/skills/ext/trailofbits/plugins/testing-handbook-skills/skills/constant-time-testing/SKILL.md

Constant-time testing detects timing side channels in cryptographic code. Use when auditing crypto implementations for timing vulnerabilities.

cosmos-vulnerability-scanner.claude/skills/ext/trailofbits/plugins/building-secure-contracts/skills/cosmos-vulnerability-scanner/SKILL.md

Scans Cosmos SDK blockchains for 9 consensus-critical vulnerabilities including non-determinism, incorrect signers, ABCI panics, and rounding errors. Use when auditing Cosmos chains or CosmWasm contracts.

coverage-analysis.claude/skills/ext/trailofbits/plugins/testing-handbook-skills/skills/coverage-analysis/SKILL.md

Coverage analysis measures code exercised during fuzzing. Use when assessing harness effectiveness or identifying fuzzing blockers.

Designing a Workflow Skill.claude/skills/ext/trailofbits/plugins/workflow-skill-design/skills/designing-workflow-skills/workflows/design-a-workflow-skill.md

A 6-phase process for creating a workflow-based skill from scratch.

designing-workflow-skills.claude/skills/ext/trailofbits/plugins/workflow-skill-design/skills/designing-workflow-skills/SKILL.md

Guides the design and structuring of workflow-based Claude Code skills with multi-step phases, decision trees, subagent delegation, and progressive disclosure. Use when creating skills that involve sequential pipelines, routing patterns, safety gates, task tracking, phased execution, or any multi-step workflow. Also applies when reviewing or refactoring existing workflow skills for quality.

Domain Skill Template.claude/skills/ext/trailofbits/plugins/testing-handbook-skills/skills/testing-handbook-generator/templates/domain-skill.md

Use this template for domain-specific security testing (cryptographic testing, web security methodologies, etc.).

entry-point-analyzer.claude/skills/ext/trailofbits/plugins/entry-point-analyzer/skills/entry-point-analyzer/SKILL.md

Analyzes smart contract codebases to identify state-changing entry points for security auditing. Detects externally callable functions that modify state, categorizes them by access level (public, admin, role-restricted, contract-only), and generates structured audit reports. Excludes view/pure/read-only functions. Use when auditing smart contracts (Solidity, Vyper, Solana/Rust, Move, TON, CosmWasm) or when asked to find entry points, audit flows, external functions, access control patterns, or privileged operations.

firebase-apk-scanner.claude/skills/ext/trailofbits/plugins/firebase-apk-scanner/skills/firebase-apk-scanner/SKILL.md

Scans Android APKs for Firebase security misconfigurations including open databases, storage buckets, authentication issues, and exposed cloud functions. Use when analyzing APK files for Firebase vulnerabilities, performing mobile app security audits, or testing Firebase endpoint security. For authorized security research only.

fp-check.claude/skills/ext/trailofbits/plugins/fp-check/skills/fp-check/SKILL.md

Systematically verifies suspected security bugs to eliminate false positives. Produces TRUE POSITIVE or FALSE POSITIVE verdicts with documented evidence for each bug.

Fuzzer Skill Template.claude/skills/ext/trailofbits/plugins/testing-handbook-skills/skills/testing-handbook-generator/templates/fuzzer-skill.md

Use this template for language-specific fuzzers (libFuzzer, AFL++, cargo-fuzz, etc.).

fuzzing-dictionary.claude/skills/ext/trailofbits/plugins/testing-handbook-skills/skills/fuzzing-dictionary/SKILL.md

Fuzzing dictionaries guide fuzzers with domain-specific tokens. Use when fuzzing parsers, protocols, or format-specific code.

git-cleanup.claude/skills/ext/trailofbits/plugins/git-cleanup/skills/git-cleanup/SKILL.md

Safely analyzes and cleans up local git branches and worktrees by categorizing them as merged, squash-merged, superseded, or active work.

interpreting-culture-index.claude/skills/ext/trailofbits/plugins/culture-index/skills/interpreting-culture-index/SKILL.md

Interprets Culture Index (CI) surveys, behavioral profiles, and personality assessment data. Supports individual profile interpretation, team composition analysis (gas/brake/glue), burnout detection, profile comparison, hiring profiles, manager coaching, interview transcript analysis for trait prediction, candidate debrief, onboarding planning, and conflict mediation. Accepts extracted JSON or PDF input via OpenCV extraction script.

let-fate-decide.claude/skills/ext/trailofbits/plugins/let-fate-decide/skills/let-fate-decide/SKILL.md

Draws 4 Tarot cards using os.urandom() to inject entropy into planning when prompts are vague or underspecified. Interprets the spread to guide next steps. Use when the user is nonchalant, feeling lucky, says 'let fate decide', makes Yu-Gi-Oh references ('heart of the cards'), demonstrates indifference about approach, or says 'try again' on a system with no changes. Also triggers on sufficiently ambiguous prompts where multiple approaches are equally valid.

SARIF Parsing Best Practices.claude/skills/ext/trailofbits/plugins/static-analysis/skills/sarif-parsing/SKILL.md

You are a SARIF parsing expert. Your role is to help users effectively read, analyze, and process SARIF files from static analysis tools.

seatbelt-sandboxer.claude/skills/ext/trailofbits/plugins/seatbelt-sandboxer/skills/seatbelt-sandboxer/SKILL.md

Generates minimal macOS Seatbelt sandbox configurations. Use when sandboxing, isolating, or restricting macOS applications with allowlist-based profiles.

Auto-indexed from solanabr/solana-claude-config

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0