跳到正文
cccskills
免费在 GitHub 公开

commit

Validated commit — runs quick checks before committing. Use when ready to commit changes.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md1.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Validated Commit

Run quick validation, then commit if clean.

Steps

  1. Run quick validation
/sdlc-core:validate --quick
  1. Run tests and smoke test (if application code was changed)
# Run test suite if configured
pytest --tb=short -q 2>/dev/null || echo "No pytest configured"

# Smoke test: verify the app's main module imports cleanly
python -c "import app" 2>/dev/null || python -c "import main" 2>/dev/null || echo "No app module found"

If tests fail or the app cannot import, stop. Fix the issue before committing. Static analysis passing does not mean the code works.

  1. If validation or tests fail, report the issues and stop. Do NOT commit.

  2. If all checks pass, proceed:

    • Review all changed files with git status and git diff
    • Stage the relevant files (prefer specific files over git add -A)
    • If $ARGUMENTS is provided, use it as the commit message
    • If no message provided, draft a concise commit message based on the changes
    • Use conventional commit format: feat:, fix:, docs:, refactor:, test:, chore:
  3. Commit using a heredoc for proper formatting:

git commit -m "$(cat <<'EOF'
<type>: <description>

<optional body>

Co-Authored-By: Claude <noreply@anthropic.com>
EOF
)"
  1. Run git status after commit to verify success.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Generate a GitHub Actions workflow for Android — JDK + Gradle caching, build, unit + instrumented tests, Android Lint, run the Android pre-flight checks, and (optionally) sign + upload a signed app bundle to a Play track. Use when setting up CI for an Android app.

中文简介正在准备中。当前显示原文说明。

SteveGJones/ai-first-sdlc-practices412026年10月5日 更新

Validated Google Play release — runs the pre-flight checks and clears the Play policy gates, builds a signed app bundle with a git-stamped versionCode, uploads to a track, and walks staged rollout (with halt/roll-forward). Use when releasing an Android app to Play.

中文简介正在准备中。当前显示原文说明。

SteveGJones/ai-first-sdlc-practices412026年10月5日 更新

Scaffold a new Android app with SDLC and Play-safe defaults — Kotlin/Compose Gradle project with version catalog, convention plugins, module layout, a targetSdk that meets the Play mandate, R8 on release, and git-ignored signing so it passes the pre-flight checker from day one. Use when starting a new Android project.

中文简介正在准备中。当前显示原文说明。

SteveGJones/ai-first-sdlc-practices412026年10月5日 更新

Set up Android app signing safely — generate an upload keystore, enroll in Play App Signing, and wire a Gradle release signingConfig that reads secrets from a git-ignored keystore.properties / CI (never committed). Use when configuring signing for a Play release.

中文简介正在准备中。当前显示原文说明。

SteveGJones/ai-first-sdlc-practices412026年10月5日 更新

Pick an existing workflow for a task or author a new one — recommends workflow + team formation, or generates a fresh workflow YAML with command prompts and team validation.

中文简介正在准备中。当前显示原文说明。

SteveGJones/ai-first-sdlc-practices412026年10月5日 更新

Guide the team through writing a change-impact record for IEC 62304 / FDA / ISO 26262 ASIL C+ projects. Surfaces the affected REQ/DES/TEST/CODE artefacts and captures human-attested verification approach.

中文简介正在准备中。当前显示原文说明。

SteveGJones/ai-first-sdlc-practices412026年10月5日 更新

查看 SteveGJones 的全部技能

报告此技能的问题