project-conventions-900d5d — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited project-conventions-900d5d (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill guides you in discovering and applying project-specific conventions. Every codebase has its own patterns and practices - your job is to find them and follow them.
Check these files for explicit conventions:
Code Style:
.eslintrc*, eslint.config.* - JavaScript/TypeScript linting rules.prettierrc*, prettier.config.* - Formatting rulespyproject.toml, setup.cfg, .flake8 - Python config.editorconfig - Editor settingsruff.toml, .ruff.toml - Ruff linter configProject Structure:
tsconfig.json - TypeScript paths and settingspackage.json - Scripts, dependenciespyproject.toml - Python project configDocumentation:
CONTRIBUTING.md - Contribution guidelinesCLAUDE.md or AGENTS.md - AI coding guidelinesREADME.md - Project overviewdocs/ - Extended documentationStudy the codebase to find implicit conventions:
File Organization:
*.test.*, *_test.*, test_*)Naming Patterns:
Import Patterns:
Find features similar to what you're building:
Discover by example:
Common patterns:
camelCase for functions/variablesPascalCase for components/classesUPPER_SNAKE for constantskebab-case for file names (some projects)snake_case for file names (Python)Discover the pattern:
Common patterns:
Flat structure:
components/
Button.tsx
Button.test.tsx
Button.styles.tsFolder per component:
components/
Button/
index.ts
Button.tsx
Button.test.tsx
Button.module.cssFeature-based:
features/
auth/
components/
hooks/
api.ts
types.tsDiscover the pattern:
Apply what you find:
Discover the pattern:
Match the patterns:
*.test.ts vs *.spec.ts)Discover the pattern:
Match the patterns:
When implementing a feature, verify you're following conventions for:
Sometimes you'll find inconsistent patterns:
Watch for these signs that you might be breaking conventions:
When you notice these, stop and investigate the existing conventions more carefully.
What this component does: Guides systematic discovery and application of project-specific conventions by examining config files, existing code patterns, and similar features in the codebase.
Capabilities needed: File reading, file search (by pattern and content), directory listing.
Adaptation guidance: This is a methodology skill that describes a convention discovery process. The search techniques described (listing directories, searching for patterns, reading files) should be mapped to whatever file access capabilities the host platform provides. No platform-specific tool calls are embedded.
Configurable parameters: None.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.