commit
SolidCommit workflow for Job Hunter development, including preflight tests, schema validation, linting, safe staging, and intentional commit messages.
AI & Automation 23 stars
0 forks Updated 2 days ago MIT
Install
Quality Score: 88/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Dev Commit
Use this skill when preparing a developer commit in this repo.
## Goal
Create a clean, intentional commit after verifying that code, tests, configs, and staged files are safe.
## Workflow
1. Inspect the worktree.
- Run `git status --short`.
- Review unstaged and staged diffs for the files you changed.
- Do not revert user changes.
2. Run preflight checks.
- Tests: `uv run pytest tests/ -q --tb=short`
- Format check: `uv run ruff format --check job_hunter tests`
- Lint: `uv run ruff check job_hunter tests`
- Type check: `uv run ty check job_hunter tests`
- If formatting fails, run `uv run ruff format job_hunter tests` then rerun format check. Do not hand-format.
- If `pyproject.toml` changed, run `uv sync --extra dev` first.
- Treat failed tests, lint, or type errors as blockers unless the user explicitly accepts the risk.
3. Stage only specific files.
- Never use `git add .` or `git add -A`.
- Stage files by explicit path.
- Include only files related to the requested change.
4. Check staged files.
- Run `git diff --cached --stat`.
- Run `git diff --cached --name-only`.
- Confirm no private outputs, generated PDFs, resumes, cover letters, secrets, or unrelated state files are staged.
- Context or skill files may be staged only when the user explicitly requested workflow or agent-behavior changes.
5. Prepare the commit.
- Propose a concise commit message, 72 characters or fewer.
- **Never include `C...
Details
- Author
- abdulrbasit
- Repository
- abdulrbasit/job-hunter
- Created
- 1 months ago
- Last Updated
- 2 days ago
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
commit
Create well-formatted git commits with conventional commit style. Analyzes staged changes and generates appropriate commit messages. Invoke with /commit or after completing a task.
4 Updated 4 days ago
AreteDriver Code & Development Listed
commit
Pre-commit workflow and commit guidelines. Use when asked to commit changes. Requires passing lint and tests, signed commits, semantic prefixes, imperative mood.
0 Updated today
lgtm-hq Code & Development Listed
commit
Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.
332 Updated 4 days ago
dcouple