vm0-ai/vm0

DirSkills catalogs 9 skills from this repository, across 3 categories: DevOps, Frontend, Quality.

1.2K stars69 forksView on GitHub
๐Ÿงฉ
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