Why Use This
This skill provides specialized capabilities for aiskillstore's codebase.
Use Cases
- Developing new features in the aiskillstore repository
- Refactoring existing code to follow aiskillstore standards
- Understanding and working with aiskillstore's codebase structure
Install Guide
2 steps - 1
- 2
Install inside Ananke
Click Install Skill, paste the link below, then press Install.
https://github.com/aiskillstore/marketplace/tree/main/skills/byronwilliamscpa/quality
Skill Snapshot
Auto scan of skill assets. Informational only.
Valid SKILL.md
Checks against SKILL.md specification
Source & Community
Updated At Jan 19, 2026, 04:39 AM
Skill Stats
SKILL.md 61 Lines
Total Files 1
Total Size 0 B
License NOASSERTION
---
name: quality
description: Code quality validation, formatting, linting, and pre-commit checks.
---
# Code Quality Skill
Code quality validation, formatting, linting, and pre-commit checks.
## Activation
Auto-activates on keywords: quality, lint, format, precommit, naming, black, ruff, mypy, basedpyright, validation
## Workflows
### Formatting
- **format.md**: Code formatting with Black and Ruff
### Linting
- **lint.md**: Linting checks with Ruff
- **naming.md**: Naming convention validation
### Pre-commit
- **precommit.md**: Pre-commit hook validation
## Commands
```bash
# Format code
uv run black .
uv run ruff format .
# Lint code
uv run ruff check .
uv run ruff check --fix .
# Type checking
uv run basedpyright src/
# Run all pre-commit hooks
uv run pre-commit run --all-files
```
## Quality Standards
### Python Standards
- **Line Length**: 88 characters (Black default)
- **Type Checking**: BasedPyright strict mode
- **Linting**: Ruff with PyStrict-aligned rules
### Rule Categories
- **BLE**: Blind except detection
- **EM**: Error message best practices
- **SLF**: Private member access violations
- **INP**: Require `__init__.py` in packages
- **T10**: No debugger statements
- **G**: Logging format strings
### Per-File Ignores
Tests and scripts have relaxed rules for pragmatic development.