project-conventions-9bdd35 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited project-conventions-9bdd35 (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 - AI coding guidelinesREADME.md - Project overviewdocs/ - Extended documentationStudy the codebase to find implicit conventions:
File Organization:
*.test.*, *_test.*, test_*)src/utils/, src/lib/, src/helpers/)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: Provides a systematic methodology for discovering and applying project-specific conventions -- from configuration files and existing code patterns to testing approaches and API styles. Capabilities needed: File reading, file searching (by name pattern and content) for convention discovery Adaptation guidance: This is a methodology guide, not a tool-specific workflow. The discovery steps describe what to look for; adapt the specific search operations to your platform's file access capabilities.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.