一键导入
git-workflow
Use when doing any git operations (branching, committing, pushing) so the repo history stays clean and matches the preferred workflow
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when doing any git operations (branching, committing, pushing) so the repo history stays clean and matches the preferred workflow
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when building, changing, or extending a software project so work stays continuous, prioritized, and consistent across sessions
Use while building or maintaining a project to continuously improve the development system itself by fixing recurring process failures, tightening docs/skills, and proposing larger improvements when uncertain
Define reusable AI assistants with RubyLLM::Agent. Use this skill when creating class-based agents with persistent configuration, runtime context, prompt management, Rails-backed agents, and agentic workflows.
Convert speech to text with RubyLLM. Use this skill for transcribing meetings, podcasts, lectures, interviews with support for speaker diarization, timestamps, and multiple languages.
Generate vector embeddings with RubyLLM. Use this skill for semantic search, recommendations, content similarity, RAG applications, and any task requiring numerical text representations.
Generate images from text with RubyLLM. Use this skill for creating images with DALL-E 3, GPT Image 1, Imagen, editing existing images, and working with masks for constrained editing.
| name | git-workflow |
| description | Use when doing any git operations (branching, committing, pushing) so the repo history stays clean and matches the preferred workflow |
This skill defines the default git workflow for this environment: work directly on master unless explicitly asked otherwise, keep branches unprefixed, and commit only complete, verified slices with short commit messages.
Important: git work (staging/committing/pushing, etc) is not a signal to stop or report progress. After any commit, immediately return to the continuous loop: pick the next top-most unchecked PLAN.md Now item and keep going.
Only stop to report progress under exactly two conditions:
PLAN.md Now work is complete, ormaster unless the human explicitly asks for a new branch.codex/, claude/, agent/, etc.feat:, chore:, etc.).
git add .. Always stage by explicit filenames to avoid accidental commits.Confirm the slice is complete:
Then:
git statusgit diff (and git diff --staged after staging)fix-login-timeoutbilling-webhook-hardeningupgrade-rails-8Co-authored-by:). The human is the sole author.Good:
Fix login redirect loopAdd read-only admin audit viewReduce flaky checkout test timeoutsAvoid:
feat: add admin audit viewchore: stuffPushing to master triggers a deploy. Treat git push as a production operation.
Hard gate:
master unless you are intentionally deploying to production.Rules:
master when all unpushed commits are complete, verified, and safe for production.Gems/libraries:
master when ready to release a new version.git reset --hard, forced checkouts, force pushes) unless explicitly requested and confirmed.