| Repository ▲ | Score ▲ | Certification ▲ | Assessed ▲ | Source ▲ | Last Updated ▲ | |
|---|---|---|---|---|---|---|
| agentready | 81.0 | Gold | 22 / 29 | github | 2026-05-09 09:37 | |
|
Score
81.0
Certification
Gold
Assessed
22 / 29
Tier 1 — Essential
CLAUDE.md Configuration Files
pass
100
present
Evidence
Threshold
README Structure
pass
100
3/3 sections
Evidence
Threshold
Type Annotations
fail
37
29.8%
Evidence
Threshold
Add type annotations to function signatures
Steps
Commands# Python
pip install mypy
mypy --strict src/
# TypeScript
npm install --save-dev typescript
echo '{"compilerOptions": {"strict": true}}' > tsconfig.json
Standard Project Layouts
pass
100
2/2 directories
Evidence
Threshold
Dependency Pinning for Reproducibility
pass
100
uv.lock
Evidence
Threshold
Dependency Security & Vulnerability Scanning
pass
40
Security tools configured: Dependabot
Evidence
Threshold
Add more security scanning tools for comprehensive coverage
Steps
Commandsgh repo edit --enable-security
pip install detect-secrets # Python secret detection
npm audit # JavaScript dependency audit
Tier 2 — Critical
Test Coverage Requirements
pass
100
configured
Evidence
Threshold
Pre-commit Hooks & CI/CD Linting
pass
100
configured
Evidence
Threshold
Conventional Commit Messages
pass
100
configured
Evidence
Threshold
.gitignore Completeness
pass
92
11/12 patterns
Evidence
Threshold
One-Command Build/Setup
pass
100
pip install
Evidence
Threshold
File Size Limits
fail
55
3 huge, 24 large out of 204
Evidence
Threshold
Refactor large files into smaller, focused modules
Steps
Separation of Concerns
pass
96
organization:100, cohesion:87, naming:100
Evidence
Threshold
Concise Documentation
fail
64
330 lines, 53 headings, 33 bullets
Evidence
Threshold
Make documentation more concise and structured
Steps
Commands# Check README length
wc -l README.md
# Count headings
grep -c '^#' README.md
Inline Documentation
pass
100
92.1%
Evidence
Threshold
Tier 3 — Important
Cyclomatic Complexity Thresholds
pass
100
3.7
Evidence
Threshold
Architecture Decision Records (ADRs)
fail
0
no ADR directory
Evidence
Threshold
Create Architecture Decision Records (ADRs) directory and document key decisions
Steps
Commands# Create ADR directory
mkdir -p docs/adr
# Create first ADR using template
cat > docs/adr/0001-use-architecture-decision-records.md << 'EOF'
# 1. Use Architecture Decision Records
Date: 2025-11-22
## Status
Accepted
## Context
We need to record architectural decisions made in this project.
## Decision
We will use Architecture Decision Records (ADRs) as described by Michael Nygard.
## Consequences
- Decisions are documented with context
- Future contributors understand rationale
- ADRs are lightweight and version-controlled
EOF
Issue & Pull Request Templates
pass
100
PR:True, Issues:2
Evidence
Threshold
CI/CD Pipeline Visibility
pass
80
configured with best practices
Evidence
Threshold
Semantic Naming
pass
100
functions:100%, classes:100%
Evidence
Threshold
Structured Logging
fail
0
not configured
Evidence
Threshold
Add structured logging library for machine-parseable logs
Steps
Commands# Install structlog
pip install structlog
# Configure structlog
# See examples for configuration
Tier 4 — Advanced
Code Smell Elimination
pass
83
pylint, ruff, actionlint
Evidence
Threshold
|
||||||
| agentready-fleet | 61.0 | Silver | 16 / 29 | github | 2026-05-16 14:44 | |
|
Score
61.0
Certification
Silver
Assessed
16 / 29
Tier 1 — Essential
CLAUDE.md Configuration Files
pass
100
present
Evidence
Threshold
README Structure
pass
100
3/3 sections
Evidence
Threshold
Standard Project Layouts
fail
0
0/2 directories
Evidence
Threshold
Organize code into standard directories
Steps
Commands# Option A: src layout
mkdir -p src/mypackage
touch src/mypackage/__init__.py
# ---
# Option B: flat layout (project-named)
mkdir -p mypackage
touch mypackage/__init__.py
# Create tests directory
mkdir -p tests
touch tests/__init__.py
touch tests/test_example.py
Dependency Pinning for Reproducibility
pass
100
requirements.txt
Evidence
Threshold
Dependency Security & Vulnerability Scanning
fail
0
No security scanning tools configured
Evidence
Threshold
Configure security scanning for dependencies and code
Steps
Commandsgh repo edit --enable-security
pip install pre-commit detect-secrets
pre-commit install
Tier 2 — Critical
Pre-commit Hooks & CI/CD Linting
fail
0
not configured
Evidence
Threshold
Configure pre-commit hooks for automated code quality checks
Steps
Commandspip install pre-commit
pre-commit install
pre-commit run --all-files
Conventional Commit Messages
fail
0
not configured
Evidence
Threshold
Configure conventional commits with commitlint
Steps
Commands# Python (pre-commit):
pip install pre-commit && pre-commit install --hook-type commit-msg
# JS (commitlint + husky):
npm install --save-dev @commitlint/cli @commitlint/config-conventional husky
.gitignore Completeness
pass
100
5/5 patterns
Evidence
Threshold
One-Command Build/Setup
fail
70
pip install
Evidence
Threshold
Create single-command setup for development environment
Steps
Commands# Example Makefile
cat > Makefile << 'EOF'
.PHONY: setup
setup:
python -m venv venv
. venv/bin/activate && pip install -r requirements.txt
pre-commit install
cp .env.example .env
@echo 'Setup complete! Run make test to verify.'
EOF
File Size Limits
pass
100
0 huge, 0 large out of 1
Evidence
Threshold
Separation of Concerns
pass
100
organization:100, cohesion:100, naming:100
Evidence
Threshold
Concise Documentation
fail
70
116 lines, 15 headings, 14 bullets
Evidence
Threshold
Make documentation more concise and structured
Steps
Commands# Check README length
wc -l README.md
# Count headings
grep -c '^#' README.md
Tier 3 — Important
Architecture Decision Records (ADRs)
fail
0
no ADR directory
Evidence
Threshold
Create Architecture Decision Records (ADRs) directory and document key decisions
Steps
Commands# Create ADR directory
mkdir -p docs/adr
# Create first ADR using template
cat > docs/adr/0001-use-architecture-decision-records.md << 'EOF'
# 1. Use Architecture Decision Records
Date: 2025-11-22
## Status
Accepted
## Context
We need to record architectural decisions made in this project.
## Decision
We will use Architecture Decision Records (ADRs) as described by Michael Nygard.
## Consequences
- Decisions are documented with context
- Future contributors understand rationale
- ADRs are lightweight and version-controlled
EOF
Issue & Pull Request Templates
fail
0
PR:False, Issues:0
Evidence
Threshold
Create GitHub issue and PR templates in .github/ directory
Steps
Commands# Create directories
mkdir -p .github/ISSUE_TEMPLATE
# Create PR template
cat > .github/PULL_REQUEST_TEMPLATE.md << 'EOF'
## Summary
<!-- Describe the changes in this PR -->
## Related Issues
Fixes #
## Testing
- [ ] Tests added/updated
- [ ] All tests pass
## Checklist
- [ ] Documentation updated
- [ ] CHANGELOG.md updated
EOF
CI/CD Pipeline Visibility
fail
70
basic config
Evidence
Threshold
Add or improve CI/CD pipeline configuration
Steps
Commands# Create GitHub Actions workflow
mkdir -p .github/workflows
touch .github/workflows/ci.yml
# Validate workflow
gh workflow view ci.yml
Tier 4 — Advanced
Code Smell Elimination
fail
0
none
Evidence
Threshold
Configure 2 missing linter(s)
Steps
Commandsnpm install --save-dev markdownlint-cli && touch .markdownlint.json
|
||||||