adopt-project
Apply agent-starter patterns to an EXISTING project - audits the codebase, proposes components by invasiveness tier (hooks, skills, CLAUDE.md, lint configs,…
Create a single well-crafted git commit from current changes. Analyzes diff, follows repo's commit style, and writes a concise "why not what" message.
$ npx -y skills add sneg55/agent-starter --skill commit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/commitContext preview
The summary Claude sees to decide when to auto-load this skill.
Create a single well-crafted git commit from current changes. Analyzes diff, follows repo's commit style, and writes a concise "why not what" message.
name: commit description: Create a single well-crafted git commit from current changes. Analyzes diff, follows repo's commit style, and writes a concise "why not what" message. user_invocable: true allowed-tools: - Bash(git add:*) - Bash(git status:*) - Bash(git commit:*)
Gather this context before committing:
Based on the changes, create a single git commit:
1. Analyze all staged changes and draft a commit message:
2. Stage relevant files and create the commit using HEREDOC syntax:
git commit -m "$(cat <<'EOF' Commit message here. EOF )"
Stage and create the commit in a single message. Do not do anything else.
Skills, hooks, templates, and engineering guides for bootstrapping AI-agent-friendly projects, with a per-project self-improvement loop.
Repo: sneg55/agent-starter
Apply agent-starter patterns to an EXISTING project - audits the codebase, proposes components by invasiveness tier (hooks, skills, CLAUDE.md, lint configs,…
Full git workflow - creates branch, commits, pushes, and creates or updates a PR with summary and test plan.
Memory consolidation - review, merge, prune, and index memory files. Run periodically to keep memories organized and up-to-date.
Full project bootstrap - interviews the developer (name, description, stack, components), then scaffolds directory structure, CLAUDE.md, config files, hooks,…
Per-project self-improvement - reads the .harness ledger and feedback memories, then proposes gated rule/threshold/ADR changes so the project stops repeating…