基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/firebase/firebase-ios-sdk --skill style-and-commit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | style-and-commit |
| description | Ensure code is styled and commits follow Conventional Commits. |
When you are asked to commit changes, you MUST use the Conventional Commits specification.
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Before staging and committing files, you MUST ensure that all repository formatting and styling guidelines are met by running the unified pre-commit script:
pre_commit.sh script. Depending on where this skill is
installed, it will be at one of these paths:
./.agents/skills/style_and_commit/scripts/pre_commit.sh (Local Repo)~/.gemini/config/skills/style_and_commit/scripts/pre_commit.sh (Global)
Execute the path that exists. This script automatically:shellcheck on any modified shell scriptsgit add ...) and
commit using git commit -m "...".feat: A new featurefix: A bug fixdocs: Documentation only changesstyle: Changes that do not affect the meaning of the code (white-space,
formatting, missing semi-colons, etc)refactor: A code change that neither fixes a bug nor adds a featureperf: A code change that improves performancetest: Adding missing tests or correcting existing testsbuild: Changes that affect the build system or external dependencies
(example scopes: gulp, broccoli, npm)ci: Changes to our CI configuration files and scripts (example scopes:
Travis, Circle, BrowserStack, GitHub Actions)chore: Other changes that don't modify src or test filesrevert: Reverts a previous commitfeat(parser): add ability to parse arrays.fix as the commit type and ci as the scope (e.g.
fix(ci): <description>), rather than using ci as the type.Orchestrates a strict TDD loop across subagents to build features.
Skill to run xcodebuild tests on iOS Simulator while recording a video walkthrough, dynamically selecting the highest available OS and device. Most useful for running XCUITests.