vm0-ai/vm0
DirSkills catalogs 9 skills from this repository, across 3 categories: DevOps, Frontend, Quality.
๐งฉ
2w ago
CCState Patterns and Best Practices
CCState Patterns and Best Practices documents patterns and best practices for using ccstate state management in React components. It covers DOM event async handling with detach, computed memoization, and the function-value set updater gotcha.
Frontend
1.2K69
๐ฅ๏ธ
2w ago
CLI Design
CLI Design provides design patterns and conventions for a consistent command-line interface. Use it when writing new CLI commands, reviewing CLI code, or fixing inconsistencies.
Quality
1.2K69
๐
2w ago
Code Quality
Code Quality performs deep code review and quality analysis for the vm0 project. It reviews commits, detects bad smells, and cleans up defensive code patterns.
Quality
1.2K69
โ
2w ago
Commit
Commit runs applicable pre-commit quality checks for the affected scope and validates or creates conventional commit messages before every commit.
Quality
1.2K69
๐๏ธ
2w ago
Database Development
Database Development provides database migration and Drizzle ORM guidelines for the vm0 project, covering schema changes, custom SQL migrations, data migration scripts, and result-boundary rules.
DevOps
1.2K69
๐ฉ
2w ago
Feature Switch
Feature Switch documents the feature flag system and provides step-by-step instructions for adding new feature switches. Use it when gating new user-facing features behind feature flags for gradual rollout.
DevOps
1.2K69
๐
2w ago
Project Principles
Project Principles defines mandatory code quality and architectural standards for the vm0 project, including YAGNI, strict TypeScript checking, avoiding defensive programming, and zero lint violations. Use it before and during development to keep the codebase simple and maintainable.
Quality
1.2K69
๐
2w ago
Tech Debt
Tech Debt scans a codebase for technical debt patterns such as large files, any usage, lint suppressions, and unsafe test mocks, then creates issues to track the findings.
Quality
1.2K69
๐งช
2w ago
Testing
Testing provides comprehensive testing patterns and anti-patterns for writing and reviewing tests. Use it when writing tests, reviewing test code, or investigating test failures.
Quality
1.2K69