Deploy check
This skill should be used when the user asks to 'check if ready to deploy', 'pre-deploy check', 'verify before deploying', 'deployment readiness', 'is it ready to ship', or wants pre-deployment verification.From its SKILL.md
npx -y skills add 45ck/prompt-language --skill deploy-checkAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.2 KB, as published. Nobody here has run it
Deploy Check
Run a full pre-deployment verification pipeline: lint, test, build. Fix any failures automatically.
What to do
- Run the full pipeline (lint + test + build).
- If anything fails, read the error output, fix the issue, and re-run.
- Repeat until all three pass.
Flow
flow:
retry max 5
run: npm run lint && npm test && npm run build
if command_failed
prompt: The pipeline failed. Read the error output, fix the issue, and try again.
end
end
done when:
tests_pass
lint_pass
Rules
- Fix the first error you encounter — later stages may depend on earlier ones.
- If a fix in a later stage breaks an earlier stage, the next retry will catch it.
- Report the final status of all three stages when done.
Environment-Specific Command Mapping
When the repo uses a non-Node stack, substitute equivalent commands:
- Python:
ruff check . && pytest && python -m build - Go:
go test ./... && go vet ./... - Rust:
cargo test && cargo clippy -- -D warnings && cargo build
Use project-native commands if scripts are already defined in package/tooling config.
Deployment Readiness Checklist
Before declaring ready:
- Lint is clean.
- Tests are green.
- Build/package step completes.
- No unresolved TODO-level warnings introduced in touched files.
- Any migration or rollout prerequisites are called out explicitly.
Failure Classification
lintfailures: style/static correctness; fix first.testfailures: behavior regressions; isolate smallest failing unit first.buildfailures: integration/packaging/runtime typing.
If failures are flaky or environment-specific, report the exact command and stderr fragment.
Done Response Template
Lint:pass/failTests:pass/failBuild:pass/failReady:yes/noNotes:any remaining risk or prerequisite