LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to 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.

5,122stars448forksUpdated 5/12/2026
Code ReviewDocumentationTesting & QA#documentation#access-control#testing#smart-contracts#security-analysis#code-review

Security Assessment

Safe(100/100)
Security Score100/100

About code-maturity-assessor

The code-maturity-assessor skill provides a systematic evaluation of software codebase maturity using Trail of Bits' 9-category code maturity framework. It helps teams identify security, maintainability, testing, and operational weaknesses by performing structured analysis across critical engineering and smart contract development domains. The skill is designed to produce evidence-based assessments rather than subjective opinions, enabling engineering teams to better understand the current maturity level of their codebase and prioritize improvements using a consistent scoring methodology.

The skill operates in three phases: discovery, analysis, and reporting. During discovery, it explores the project structure, identifies modules and contracts, checks documentation, and reviews testing assets. In the analysis phase, it evaluates the codebase across nine categories including arithmetic safety, auditing practices, authentication and access controls, complexity management, decentralization, documentation quality, transaction ordering risks, low-level manipulation, and testing and verification practices. Findings are supported with code references and assessment criteria, and the skill may request clarification for operational processes not visible directly in source code. The final report includes an executive summary, a maturity scorecard, detailed category-by-category evidence, and a prioritized improvement roadmap.

This skill is particularly useful for smart contract teams, security auditors, protocol developers, engineering leads, and organizations preparing for security reviews or production deployment. It can support internal engineering reviews, audit readiness preparation, governance evaluations, and continuous security improvement initiatives. Teams working on blockchain protocols, decentralized applications, or security-sensitive systems can use the assessment to identify gaps in testing, documentation, privilege management, and operational resilience before release.

FAQ

What does the code-maturity-assessor evaluate?

The skill evaluates a codebase across nine categories including arithmetic safety, auditing practices, access controls, complexity management, decentralization, documentation, transaction ordering risks, low-level manipulation, and testing and verification.

Does the assessment include evidence from the codebase?

Yes. The assessment is evidence-based and includes findings with file references and analysis of implementation patterns discovered during code review.

Can this skill assess smart contracts and blockchain projects?

Yes. The framework includes categories such as decentralization, MEV-related transaction ordering risks, upgrade controls, and low-level manipulation that are especially relevant to blockchain and smart contract systems.

Does the skill require documentation or tests to be present?

No, but the assessment evaluates the availability and quality of documentation, testing coverage, and verification practices as part of the maturity scoring process.

What output does the skill generate after analysis?

The skill generates an executive summary, maturity scorecard, detailed category analysis with supporting evidence, and a prioritized improvement roadmap with recommendations.

All Files

4 files
resources/EXAMPLE_REPORT.md7.3 KB
View
resources/ASSESSMENT_CRITERIA.md9.6 KB
View
resources/REPORT_FORMAT.md0.7 KB
View
SKILL.md6.9 KB
View

Install code-maturity-assessor

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

trailofbits/skills

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901