Codync
免费开源的 1:1 Grok Bot 与 Muse 替代方案。可在 iPhone、Mac 或 Linux 桌面上将 Claude 代码、Codex、Cursor 以及 40 多个编码代理作为持久机器人使用。支持群组聊天、线程、应用。
AI 翻译
Streamlined toolkit to format, lint and analyze any JavaScript/TypeScript project with minimal setup.
翻译准备中
开发工具GitHub @ladamczyk-it自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A streamlined suite of tools to format, lint, and analyze any JavaScript/TypeScript project with minimal setup — and a Claude Code skill that turns those checks into a guarded delivery loop.
🚀 Why QoQ?
QoQ provides essential tooling to ensure code quality across all your projects:
@ladamczyk/structurelint).@ladamczyk/skillslint).@ladamczyk/justify-disable).Most tools are available as an independent package under the @ladamczyk/qoq-* namespace, making it easy to integrate and customize. Structurelint, Skillslint and Justify-disable are optional integrations backed by separate @ladamczyk/structurelint, @ladamczyk/skillslint and @ladamczyk/justify-disable packages.
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 scan [--json] [--output <path>] [--timeout <ms>] [--production] [--silent] – On-demand vulnerability scan of package-lock.json. Not part of the checks above; see scan docs.
The CLI is a gate. The qoq Claude Code skill is a small SDLC harness built on that gate: a guarded delivery loop that takes work from requirements to committed code. Every step has to clear the CLI's own verdict, read from its --json reports, so nothing lands that the CLI rejects.
flowchart LR
idea["💡 Idea or ticket"] --> plan["🗺 plan<br/>cut it into small tickets"]
plan --> build["🧱 execute<br/>build one ticket, tests first"]
build --> guard{"🚦 Guard<br/>qoq CLI green<br/>and tests reviewed?"}
guard -- "not yet" --> fix["🔧 fix"]
fix --> guard
guard -- "yes" --> done["✅ commit"]
done -- "next ticket" --> build
done -.-> care["🧹 refactor · 🧪 test · 📦 bump<br/>keep it healthy"]
/qoq plan breaks a spec, or a Jira, Linear or Trello milestone, into milestones and tickets with contracts and acceptance criteria. /qoq replan reshapes the plan when the requirements or the codebase move./qoq execute delivers the plan one ticket at a time under TDD: red, green, tidy. A ticket is committed only after /qoq fix passes and an independent reviewer approves its tests./qoq fix loops on CLI findings until they pass. refactor, test, bump and compress handle duplication and code smells, missing coverage, dependency upgrades and agent-facing docs.Agent-written code meets the same standard as code you write by hand. Each run also leaves things the next one builds on: plans, specs and a clean lint baseline.
/plugin marketplace add ladamczyk-it/qoq
/plugin install qoq@qoq-agent-skills
In an interactive terminal, the CLI mentions the skill at the end of a run, including qoq scan, if it isn't installed yet. When the run found something the skill handles, the hint names the command for it:
--fix can't resolve, or Knip, Structurelint or Justify-disable findings → /qoq fix/qoq refactorqoq scan vulnerabilities → /qoq bumpSet hints: false in qoq.config.js to hide it.
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
Regenerated on each release, for daily updated numbers click on chart or visit https://adamczyk.ovh/docs/qoq/introduction#usage-statistics.