بنقرة واحدة
stability-checks
Verify main branch stability before development and before pushing code to remote.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Verify main branch stability before development and before pushing code to remote.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Enforce file/function/line-length standards on any project (Python, Rust, Go, TypeScript).
Generate agent-friendly ARCHITECTURE.md index and per-directory README.md files for any codebase.
Evidence-gated debugging and investigation. Requires citing file:line references and actual output before proposing fixes.
Infrastructure as Code expertise using Terraform for major cloud providers (AWS, Azure, GCP).
Checkout main branch and pull latest changes from remote.
Rebase current work branch on latest main with intelligent conflict resolution.
| name | stability_checks |
| description | Verify main branch stability before development and before pushing code to remote. |
| inputs | {"phase":"required"} |
| outputs | {"status":"pass|fail","details":"string"} |
| dependencies | ["git","make/task/just"] |
| safety | Read-only on codebase; executes defined sanity/test targets. |
| steps | ["Read PROJECT.md and look for a section called 'Stability Checks'.","If found, follow those directions for the given phase.","If not found, look for make/task/just targets with the word \"sanity\" and run the first one you find.","Report pass/fail status with details."] |
| tooling | ["git; make/task/just; test runners"] |
This skill verifies that the codebase is in a stable state. It should be run:
Run at the start of any implementation workflow, after checking out and pulling main:
1. Read PROJECT.md
2. Look for a section called 'Stability Checks'
3. If found, follow those directions for the "preparation" phase
4. If not found, look for make/task/just targets with the word "sanity" and run the first one you find
5. If there are multiple build tools, run the first sanity target you find for each build tool
Run after implementation and testing, but before pushing to remote:
1. Read PROJECT.md
2. Look for a section called 'Stability Checks'
3. If found, follow those directions for the "pre-push" phase
4. If not found, run the same sanity targets as in preparation phase
5. This catches any regressions introduced by your changes
A PROJECT.md file might define stability checks like this:
## Stability Checks
### Preparation Phase
Run these before starting development:
- `make lint` - Verify linting passes
- `make test` - Run unit tests
### Pre-Push Phase
Run these before pushing code:
- `make lint` - Verify no new linting issues
- `make test` - Verify no test regressions
- `make build` - Verify build succeeds
If no PROJECT.md exists or no 'Stability Checks' section is found:
make sanity, task sanity, just sanityAgents should invoke this skill at two points:
git pull origin main, before creating feature branchgit push