By ladamczyk-it
QoQ "quality over quantity" toolkit: one skill, three user-facing commands plus a gate. `/qoq review` reviews a branch against a base, `/qoq refactor` applies the same analysis to a scope you choose, `/qoq bump packages` safely upgrades npm dependencies in stages, and `/qoq gate` is a non-interactive quality gate other skills call before declaring work done (auto-fixes a producer's changes against the standards, returns PASS/FAIL). All share an internal qoq-CLI engine (linter/formatter discovery, the `qoq --json` digest) and the bundled qoq-analyzer worker.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A streamlined suite of tools to format, lint, and analyze any JavaScript/TypeScript project with minimal setup.
🚀 Why QoQ?
QoQ provides essential tooling to ensure code quality across all your projects:
Each tool is available as an independent package under the @ladamczyk/qoq-* namespace, making it easy to integrate and customize.
npm install @ladamczyk/qoq-cli
QoQ uses an intuitive Config Wizard to guide you through setup. Run:
npx -y @ladamczyk/qoq-cli --init
This will generate a qoq.config.js file with all necessary configurations.
qoq --check – Runs a full code check, typically used in the CI lint step or pre-push hook.qoq staged – Checks only staged changes, typically used in the pre-commit hook.qoq --fix – Fixes issues where possible, typically triggered manually after hooks or a CI failure to quickly correct problems.QoQ is designed for flexibility and ease of use. Its core components include:
📂 Config Wizard – Guides setup and generates a config file. 📂 Config Handlers – Manages default and user-defined settings. 📂 Executors – Executes commands efficiently, handling errors and performance optimizations.
For more details, check out our technical documentation.
Join us in making QoQ even better! Read our Contributing Guidelines before submitting changes.
💡 QoQ: Focus on writing great code, we handle the rest.
Feel free to join us, please read Contributing Guidelines
npx claudepluginhub ladamczyk-it/qoq --plugin qoqDead code analysis, duplication detection, complexity hotspots, and auto-fix for JavaScript/TypeScript using fallow
Curator - Ancient guardian of code excellence. Orchestrates 5 quality gates (Static Analysis, Test Coverage, Security Scanning, Complexity Analysis, Dependency Health) in a unified flow. Ensures pristine code through Forerunner precision and automated enforcement.
JavaScript/TypeScript-specific validation and patterns
Auto-configure code quality tools and generate custom /fix command for parallel agent-based fixing
Code review, refactoring, linting, anti-pattern detection, and static analysis
Comprehensive Jest testing framework skills for JavaScript and TypeScript projects.