Code analysis
Skill ComeOnOliver/skillshub/skills/aiskillstore/marketplace/abejitsu/code-analysis
🧠The right skill, one API call. AI agent skills registry with token-efficient skill resolution. 5,000+ skills from 500+ top repos.
npx -y skills add ComeOnOliver/skillshub --skill code-analysisAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Check if code is readable by non-developers - clear names, plain English comments, no jargon
SKILL.md
1.3 KB, 261 tokens by cl100k_base, as published. Nobody here has run it
Code Readability Checker
Analyzes code to ensure non-developers (managers, stakeholders, new team members) can understand it.
What It Checks
- Clear naming: No cryptic abbreviations (usr_tkn → userToken)
- Plain comments: Everyday language, not technical jargon
- Documentation: What/Why/How for major sections
- Comment ratio: At least 20% of lines should be comments
Usage
python3 analyze.py --path your-file.py --strictness lenient
Example
Bad Code (score: 71/100):
def proc(usr, tkn):
tmp = usr + tkn
return tmp * 2
Issues: Cryptic names, no comments, unclear purpose.
Good Code (score: 95/100):
def process_user_authentication(username, auth_token):
"""Validate user credentials and return auth score"""
combined_credential = username + auth_token
return combined_credential * 2
Known Issues
- May flag false positives in documentation files
- Works best on actual production code
- Use
--strictness lenientto reduce noise
What ships with it
39.4 KB alongside SKILL.md, 1 of them executable
GitHub clipped this repository’s file list, so this is at least 2 files and may be more.
- analyze.pyruns31.2 KB
- skill-report.json8.2 KB