Coding conventions and patterns. Auto-applied as reference during code changes. Detects the project stack and loads stack-specific idioms.
Scanned 9/2/2026
Install to Claude Code
npx -y skills add imoonkey/yaco --skill coding-standards --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Coding Standards?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/imoonkey-coding-standards)More formats (shields.io, HTML) on the badges page.
---
name: coding-standards
description: Coding conventions and patterns. Auto-applied as reference during code changes. Detects the project stack and loads stack-specific idioms.
---
# Coding Standards
## Refactor thresholds
| Smell | Threshold | Fix |
|-------|-----------|-----|
| Large file | >400 lines | Extract class/module/functions |
| Deep nesting | >4 levels | Early returns, extract |
| Long function | >50 lines | Break into smaller |
| God class | Does everything | Single responsibility |
| Magic numbers | Unexplained | Named constants |
## Stack-Specific Standards
Detect the project stack from its marker file and read the matching reference for house-style idioms:
| Marker file | Stack | Reference |
|-------------|-------|-----------|
| `build.gradle.kts` or `build.gradle` | Kotlin/Android | `references/kotlin-android.md` |
| `package.json` | TypeScript/Node | `references/typescript-node.md` |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.