← All skills
coding-standards
55 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By williamzujkowski/standards (GitHub) · coding · 19 stars · scanned at commit f90f81f
Comprehensive coding standards and best practices for maintainable, consistent software development across multiple languages and paradigms
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 23 places.
Show 17 more
- skills/coding-standards/shell/SKILL.md, line 24
set -euo pipefail - skills/coding-standards/shell/SKILL.md, line 39
echo "$variable" # Correct - skills/coding-standards/shell/SKILL.md, line 56
function_name() { - skills/coding-standards/shell/SKILL.md, line 73
usage() { - skills/coding-standards/shell/SKILL.md, line 102
readonly RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' - skills/coding-standards/shell/SKILL.md, line 113
[[ -f "$file" ]] # File exists and is regular - skills/coding-standards/shell/SKILL.md, line 131
command_exists() { command -v "$1" >/dev/null 2>&1; } - skills/coding-standards/shell/SKILL.md, line 155
shellcheck script.sh - skills/coding-standards/shell/SKILL.md, line 179
set -euo pipefail - skills/coding-standards/shell/SKILL.md, line 202
error_handler() { - skills/coding-standards/shell/SKILL.md, line 231
readonly LOG_LEVEL_DEBUG=0 LOG_LEVEL_INFO=1 LOG_LEVEL_WARN=2 LOG_LEVEL_ERROR=3 - skills/coding-standards/shell/SKILL.md, line 252
validate_file() { - skills/coding-standards/shell/SKILL.md, line 280
validate_dependencies() { - skills/coding-standards/shell/SKILL.md, line 303
setup() { - skills/coding-standards/shell/SKILL.md, line 329
case "$user_input" in - skills/coding-standards/shell/SKILL.md, line 365
echo "${file%/*}" # Fast (built-in) - skills/coding-standards/shell/SKILL.md, line 382
detect_os() {
and 3 more places
Sends data to these websites: api.example.com
The author does not mention this.
Found in 24 places.
Show 17 more
- skills/coding-standards/javascript/SKILL.md, line 428
const response = await fetch(`/api/users/${userId}`); - skills/coding-standards/javascript/SKILL.md, line 471
const response = await fetch(`/api/users/${userId}`); - skills/coding-standards/javascript/SKILL.md, line 616
return await fetch(url); - skills/coding-standards/python/REFERENCE.md, line 188
return requests.get(url).json() - skills/coding-standards/python/REFERENCE.md, line 205
return requests.request(method, url) - skills/coding-standards/python/REFERENCE.md, line 1313
async def fetch_url(session: aiohttp.ClientSession, url: str) -> dict: - skills/coding-standards/python/REFERENCE.md, line 1322
async with aiohttp.ClientSession() as session: - skills/coding-standards/python/REFERENCE.md, line 1334
async def fetch_limited(session: aiohttp.ClientSession, url: str) -> dict: - skills/coding-standards/python/REFERENCE.md, line 1338
async with aiohttp.ClientSession() as session: - skills/coding-standards/python/SKILL.md, line 472
async with aiohttp.ClientSession() as session: - skills/coding-standards/python/resources/advanced-patterns.md, line 92
response = requests.get(url) - skills/coding-standards/python/resources/advanced-patterns.md, line 356
async with aiohttp.ClientSession() as session: - skills/coding-standards/python/resources/advanced-patterns.md, line 361
async def fetch_url(session: aiohttp.ClientSession, url: str) -> dict: - skills/coding-standards/shell/REFERENCE.md, line 806
if ! response=$(curl "${curl_args[@]}" "$base_url$endpoint"); then - skills/coding-standards/shell/REFERENCE.md, line 844
curl -X POST \ - skills/coding-standards/shell/resources/shell-best-practices.md, line 592
retry curl -f https://api.example.com/data - skills/coding-standards/shell/scripts/install-shell-tools.sh, line 89
curl -L "$url" -o "$temp_dir/shellcheck.tar.xz"
and 4 more places
Downloads and installs other software
The author does not mention this.
Found in 27 places.
Show 17 more
- skills/coding-standards/python/scripts/setup-project.sh, line 236
pip install -e ".[dev]" - skills/coding-standards/python/scripts/setup-project.sh, line 294
pip install --upgrade pip setuptools wheel - skills/coding-standards/python/scripts/setup-project.sh, line 295
pip install -e ".[dev]" - skills/coding-standards/rust/REFERENCE.md, line 870
cargo install flamegraph - skills/coding-standards/rust/scripts/setup-rust-project.sh, line 155
run: cargo install cargo-audit - skills/coding-standards/shell/REFERENCE.md, line 379
log_info "Install with: apt-get install ${missing_deps[*]}" - skills/coding-standards/shell/scripts/install-shell-tools.sh, line 41
sudo apt-get install -y shellcheck - skills/coding-standards/shell/scripts/install-shell-tools.sh, line 43
sudo dnf install -y ShellCheck - skills/coding-standards/shell/scripts/install-shell-tools.sh, line 45
sudo yum install -y ShellCheck - skills/coding-standards/shell/scripts/install-shell-tools.sh, line 55
brew install shellcheck - skills/coding-standards/shell/scripts/install-shell-tools.sh, line 110
brew install shfmt - skills/coding-standards/shell/scripts/install-shell-tools.sh, line 117
brew install shfmt - skills/coding-standards/shell/scripts/install-shell-tools.sh, line 163
if sudo apt-get install -y bats 2>/dev/null; then - skills/coding-standards/shell/scripts/install-shell-tools.sh, line 174
brew install bats-core - skills/coding-standards/swift/SKILL.md, line 297
brew install swiftlint - skills/coding-standards/swift/scripts/setup-swift-project.sh, line 113
brew install swiftlint - skills/coding-standards/swift/scripts/setup-swift-project.sh, line 148
run: brew install swiftlint
and 7 more places
Reads your saved credentials, such as SSH keys or .env files
This is disclosed by the author in the skill's SKILL.md or README.
Found in 1 place.
Changes files outside its own folder
The author does not mention this.
Found in 2 places.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'coding-standards' ] || [ -L ~/.agents/skills/'coding-standards' ]; then echo 'A skill folder named coding-standards already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/williamzujkowski/standards' "$d" && git -C "$d" checkout --quiet 'f90f81f6e725bcce9044429f3fb6f6ae11a17d26' -- 'skills/coding-standards' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/coding-standards' ~/.agents/skills/'coding-standards' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'coding-standards' ~/.claude/skills/'coding-standards' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for williamzujkowski/standards shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/williamzujkowski/standards/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | f90f81f | 55 |