Agent skill · writing content · aiskillstore

standards-extraction

Extract coding standards and conventions from CONTRIBUTING.md, .editorconfig, linter configs. Use for onboarding and ensuring consistent contributions.

Why this skill is useful

Extracts specific coding standards and conventions from various configuration files that the AI wouldn't reliably generate on its own.

What it needs

About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Standards Extraction Skill Extract coding standards, formatting rules, and contribution guidelines from project configuration files. Returns structured data about project conventions. Variables Variable Default Description ---------- --------- ------------- INCLUDELINTERRULES true Parse ESLint, Prettier, Ruff configs INCLUDEEDITORCONFIG true Parse .editorconfig INCLUDEGITHOOKS true Check for pre-commit, husky configs OUTPUTFORMAT json Output format: json, markdown, or toon Instructions MANDATORY - Follow the Workflow steps below in order. Do not skip steps. 1. Check for CONTRIBUTING.md or similar guide files 2. Parse formatting configuration files 3. Parse linting configuration files 4. Check for git hooks and CI checks 5. Compile standards summary Red Flags - STOP and Reconsider If you're about to: Assume formatting rules without checking config files Skip CONTRIBUTING.md because "it's probably standard" Infer conventions without evidence from configs Report rules that contradict actual config files STOP -> Read the config files -> Extract actual rules -> Then report Workflow 1. Discover Standards Files Check for these files (in order): File Type Purpose ------ ------ --------- CONTRIBUTING.md Markdown Contribution guidelines CONTRIBUTING Text Contribution guidelines docs/CONTRIBUTING.md Markdown Contribution guidelines .github/CONTRIBUTING.md Markdown Contribution guidelines .editorconfig INI Editor formatting .prettierrc JSON/YAML Prettier config prettier.config. JS/TS Prettier config .eslintrc JSON/YAML ESLint config eslint.config. JS/TS ESLint flat config pyproject.toml TOML Python tools (ruff, black, isort) .ruff.toml TOML Ruff config .pre-commit-config.yaml YAML Pre-commit hooks .husky/ Directory Git hooks .github/PULLREQUESTTEMPLATE.md Markdown PR template .github/ISSUETEMPLATE/ Directory Issue templates 2. Extract Contribution Guidelines From CONTRIBUTING.md, extract: Commit message format: Conventional commits, gitmoji, etc. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/standards-extraction

View the source on GitHub

Browse the @skills marketplace