valpoint-git-description
仅在 ValPoint 项目中使用;当用户输入"git描述"时,根据距离上次提交后的改动生成中文 Git Commit Message,并在生成后同步更新 src/changelog.ts 和 docs/guide/更新日志.md。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
仅在 ValPoint 项目中使用;当用户输入"git描述"时,根据距离上次提交后的改动生成中文 Git Commit Message,并在生成后同步更新 src/changelog.ts 和 docs/guide/更新日志.md。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
SOC 職業分類に基づく
| name | valpoint-git-description |
| description | 仅在 ValPoint 项目中使用;当用户输入"git描述"时,根据距离上次提交后的改动生成中文 Git Commit Message,并在生成后同步更新 src/changelog.ts 和 docs/guide/更新日志.md。 |
按以下步骤执行:
先确认当前仓库根目录是 ValPoint。
git rev-parse --show-toplevel。ValPoint,立即停止并提示:此技能仅支持 ValPoint 项目。收集"距离上次提交后"的改动信息。
git status --short 查看新增/修改/删除/未跟踪文件。git diff --name-status HEAD 查看相对 HEAD 的文件级变更。git diff --stat HEAD 获取改动规模与概览。基于改动生成中文 Commit Message,保持信息准确、简洁。
【类型】描述。使用生成好的 Commit Message 同步更新 src/changelog.ts。
YYYY-MM-DD)作为日志日期。summaryLine = 第一行 Summary。bodyLines = 第三行开始的非空行集合。rawLogItems = [summaryLine, ...bodyLines];若 bodyLines 为空,则 rawLogItems 仅包含 summaryLine。summaryLine 中的 conventional 前缀映射为中文类型:
feat -> 【新增】fix -> 【修复】refactor -> 【重构】perf -> 【优化】docs -> 【文档】chore/build/ci -> 【运维】【优化】rawLogItems 中每一项的编号前缀(如 1. 、1) 、1、)。【类型】 前缀;禁止写入 feat:、fix: 等英文前缀。newLogItems 数组。src/changelog.ts(增量更新模式):
changelogEntries。items 列表。newLogItems 追加到现有列表的末尾。items 为 newLogItems。同时更新 docs/guide/更新日志.md(增量同步)。
docs/guide/更新日志.md 文件内容。newLogItems。- ,保持原文本。## YYYY-MM-DD(如 ## 2025-12-08)。## YYYY-MM-DD
- Item 1
- Item 2
## 20 开头的行(现有最新的日期节),插入在其上方。## 20 开头的行,则追加到文件末尾。严格遵守输出格式要求。
若当前没有任何可提交改动,也必须按同一格式返回,明确说明"无变更可提交",并且不要改动日志文件。
完成后做最小校验。
src/changelog.ts 和 docs/guide/更新日志.md,确认内容已正确追加。