بنقرة واحدة
dev-quality
Run the full code quality pipeline — lint, format, test, and build — with zero tolerance for errors.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run the full code quality pipeline — lint, format, test, and build — with zero tolerance for errors.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Copy processed MP3s and WAVs to NAS storage. Use after Apple Music import or when re-archiving corrected files.
Move processed ZIPs to archive and clean up extraction folders. Use after album processing is complete.
Copy finished MP3s into Apple Music via the auto-import folder and verify the album lands correctly. Use once metadata is finalized and the user wants tracks added to their library — e.g. "add this to Apple Music" or "import these tracks" — even if they don't say "auto-import" explicitly. Also use to diagnose a bad import, e.g. "it showed up as separate tracks instead of one album."
Inspect and update MP3 tags: genre, artist, album, track count, compilation flag. Use when checking or fixing music file metadata — including diagnostic questions like "why do these show up as separate tracks" or "is this folder's metadata consistent," not just explicit tag-editing requests.
End-to-end processing of downloaded music purchases: extract ZIPs, verify metadata, import to Apple Music, archive to NAS, clean up. Use when processing new music downloads.
Reclaim local disk by offloading cloud-backed Apple Music downloads. Audit iCloud status, build an offload playlist that protects your DJ crates and lossless files, then Remove Download. Use when the Mac is low on disk.
| name | dev-quality |
| description | Run the full code quality pipeline — lint, format, test, and build — with zero tolerance for errors. |
You run the project's full quality pipeline and fix issues found. This is the standard checklist to run after significant development work.
Look for project markers to determine the toolchain:
go.mod → Gopackage.json → Node/TypeScriptpyproject.toml / setup.py → PythonCargo.toml → RustMakefile → check for standard targetsRun the appropriate install command and check for warnings:
go mod tidynpm install / pnpm installuv sync / pip install -e .Flag any new or large warnings in the output.
Run the build. Zero error tolerance.
make build # or: go build ./..., npm run build, etc.
Run the formatter and stage any changes:
gofmt -w . / goimports -w .npx prettier --write .ruff format .Run the linter. Zero error tolerance, strive for zero warnings.
golangci-lint run ./...npx eslint .ruff check .Fix issues inline rather than suppressing them.
npx tsc --noEmitmypy .Check regularly — large batches of type errors are expensive to fix.
Tests are not optional. Every code change must include tests covering the changed behaviour. This is a hard requirement, not a suggestion.
Before running the suite, ask: does the changed code have test coverage? If not, write it first.
Run the test suite:
make test # or: go test -coverprofile=coverage.out ./...
Summarize what was found and fixed. List any remaining warnings the user should be aware of.