standards

Verified·Scanned 2/18/2026

This skill provides language-specific coding standards and on-demand reference files for other skills. It includes a repository-local validation script scripts/validate.sh and example shell commands (e.g., wc -w SKILL.md) that execute local checks; no external network endpoints or secret access are requested.

by boshu2·vad2fcc7·42.7 KB·77 installs
Scanned from main at ad2fcc7 · Transparency log ↗
$ vett add boshu2/agentops/standards

Standards Skill

Language-specific coding standards loaded on-demand by other skills.

Purpose

This is a library skill - it doesn't run standalone but provides standards references that other skills load based on file types being processed.

Standards Available

StandardReferenceLoaded By
Skill Structurereferences/skill-structure.mdvibe (skill audits), doc (skill creation)
Pythonreferences/python.mdvibe, implement, complexity
Goreferences/go.mdvibe, implement, complexity
Rustreferences/rust.mdvibe, implement, complexity
TypeScriptreferences/typescript.mdvibe, implement
Shellreferences/shell.mdvibe, implement
YAMLreferences/yaml.mdvibe
JSONreferences/json.mdvibe
Markdownreferences/markdown.mdvibe, doc

How It Works

Skills declare standards as a dependency:

skills:
  - standards

Then load the appropriate reference based on file type:

# Pseudo-code for standard loading
if file.endswith('.py'):
    load('standards/references/python.md')
elif file.endswith('.go'):
    load('standards/references/go.md')
elif file.endswith('.rs'):
    load('standards/references/rust.md')
# etc.

Deep Standards

For comprehensive audits, skills can load extended standards from vibe/references/*-standards.md which contain full compliance catalogs.

StandardSizeUse Case
Tier 1 (this skill)~5KB eachNormal validation
Tier 2 (vibe/references)~15-20KB eachDeep audits, --deep flag

Integration

Skills that use standards:

  • /vibe - Loads based on changed file types
  • /implement - Loads for files being modified
  • /doc - Loads markdown standards
  • /bug-hunt - Loads for root cause analysis
  • /complexity - Loads for refactoring recommendations

Examples

Vibe Loads Python Standards

User says: /vibe (detects changed Python files)

What happens:

  1. Vibe skill checks git diff for file types
  2. Vibe finds auth.py in changeset
  3. Vibe loads standards/references/python.md automatically
  4. Vibe validates against Python standards (type hints, docstrings, error handling)
  5. Vibe reports findings with standard references

Result: Python code validated against language-specific standards without manual reference loading.

Implement Loads Go Standards

User says: /implement ag-xyz-123 (issue modifies Go files)

What happens:

  1. Implement skill reads issue metadata to identify file targets
  2. Implement finds server.go in implementation scope
  3. Implement loads standards/references/go.md for context
  4. Implement writes code following Go standards (error handling, naming, package structure)
  5. Implement validates output against loaded standards before committing

Result: Go code generated conforming to standards, reducing post-implementation vibe findings.

Troubleshooting

ProblemCauseSolution
Standards not loadedFile type not detected or standards skill missingCheck file extension matches reference; verify standards in dependencies
Wrong standard loadedFile type misidentified (e.g., .sh as .bash)Manually specify standard; update file type detection logic
Deep standards missingVibe needs extended catalog, not foundCheck vibe/references/*-standards.md exists; use --deep flag
Standard conflictsMultiple languages in same changesetLoad all relevant standards; prioritize by primary language