Git Commit & Push
SkillCloud & infraWorkflow for committing code with comprehensive validation from linting to deployment
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Git Commit & Push skill
What this skill tells your AI
The instructions your AI receives, as published by oasm-platform/open-asm in .agents/skills/commit/SKILL.md and read by ahel’s review.
When to Use
Use this when committing and pushing code changes across any service (core-api, console, worker). Runs validation checks before committing to ensure code quality.
Process
1. Pre-Commit Validation
- All modified files follow project coding standards
- No debug code, console.log, or TODO comments left behind
- No sensitive data (API keys, credentials) — verify via
.gitignore - Run
git statusto review staged and unstaged changes - Document: modified files by service, nature of changes (feature/fix/refactor), breaking changes
2. Core-API Validation
cd core-api && npm run lint
cd core-api && npm run test
Requirements: 0 errors, 0 warnings, 100% tests pass, 80%+ coverage.
3. Console Validation
cd console && npm run lint
cd console && npm run typecheck
cd console && npm run test
Requirements: 0 errors, 0 warnings.
4. Worker Validation
task worker:format && task worker:lint
cd worker && go test ./...
Requirements: go fmt passes, go vet 0 issues, 100% tests pass.
5. Build Check
cd core-api && npm run build
cd console && npm run build
task worker:check
Requirements: all builds pass with 0 errors.
6. API Contract Sync
If API changes were made in core-api:
task console:gen-api
7. Commit Message
Follow Conventional Commits: type(scope): description
- Types: feat, fix, docs, style, refactor, perf, test, chore
- Scopes: core-api, console, worker, api, db, deps
- Subject: max 50 chars, no period, imperative mood
- Body: max 72 chars per line, explains what and why
- Footer: reference issues with
Closes #orFixes #
Examples:
feat(core-api): add target service history endpoint
fix(console): resolve dashboard loading state
chore(deps): update NestJS to v10
8. Commit & Push
git add <files>
git commit -m "<message>"
git push origin <current-branch>
For new branches: git push -u origin <current-branch>
9. Completion Summary
- Modified services and files
- Test results: Core-API ✅ Console ✅ Worker ✅
- Lint results: all pass ✅
- Commit hash and message
- Status: READY FOR REVIEW
Signals
- GitHub stars
- 187
- Forks
- 30
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
commit-oasm-platform- Source
- github.com/oasm-platform/open-asm