一键导入
changelogger
Maintain CHANGELOG.md with correct CST dates, reverse chronological order, and Spanish Mexican language. Use this skill when updating the changelog.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Maintain CHANGELOG.md with correct CST dates, reverse chronological order, and Spanish Mexican language. Use this skill when updating the changelog.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Compose structured business-email drafts in English from curated templates and phrase banks from Business Email (book). Use this whenever the user asks for enquiry, informing, request, complaint, apology, order-status, or meeting-style business emails.
Normalize filenames for AWS S3 and CloudFront: lowercase, safe characters, extension normalization (.jpeg → .jpg), and .tsv audit log. Usage: /aws-naming <directory_or_file>
Apply Kabat One Markdown styling to a file by platform. Usage: /styling <hedgedoc|gitlab|github> [mit|gpl] <file>
Full commit workflow with mandatory CHANGELOG validation, SSH validation, and conventional commits in English. Use this skill before making any git commit.
Initialize a git repo with SSH, identity and remote configured. Usage: /git-init <personal|laboral> <key_name> <remote_url> <branch>
Compose and send OWA-compatible HTML email. Usage: /mail <owa|mac|graph> <delivery|generic> <subject>
| name | changelogger |
| description | Maintain CHANGELOG.md with correct CST dates, reverse chronological order, and Spanish Mexican language. Use this skill when updating the changelog. |
When adding or updating entries in CHANGELOG.md for any project following rules conventions.
~/rules/cot/changelog.md from line 1 to endgit --no-pager status --short to validate all current changes before any other operation.
If this exact status check has not been executed in the current run, HARD STOP immediately, restart from this step, and do absolutely nothing else (no read, grep, search, date calculation, anchor calculation, diff, or patch).CHANGELOG.md lines 1-200 before any grep, search loop, or patch attempt.
If this exact read has not been executed in the current run, HARD STOP immediately, restart from step 2, and do absolutely nothing else.DATE_CST=$(TZ=America/Mexico_City date +"%Y-%m-%d") — NEVER use UTC with "CST" suffix## [YYYY-MM-DD] already exists to avoid duplicate headingssearch = ## [YYYY-MM-DD] - ... + immediate blank line + first existing bullet.## [YYYY-MM-DD] - Título descriptivo breve at the top and add typed bullets.## [YYYY-MM-DD] heading.blank line + next heading).## [YYYY-MM-DD] - Título descriptivo breve
- feat: descripción del cambio en español mexicano
- docs: descripción adicional si aplica
tipo: and match valid commit types (feat, fix, docs, style, refactor, chore, ci, perf, test, build)[YYYY-MM-DD] only — no time componentTZ=America/Mexico_City date)## [YYYY-MM-DD] - Título descriptivo### feat/### fix inside a date entry## [YYYY-MM-DD])+ additions are allowed; deleting existing CHANGELOG.md lines requires explicit user instructiongit --no-pager status --short first to validate all current changes in the rungit --no-pager status --short) or the precise read of CHANGELOG.md lines 1-200 is missing in the current run, stop and restart from instruction 2; no other action is allowedDATE_CST (current day) unless explicitly instructed by the usergit --no-pager status --short as the first operation of the run to validate all current changes.CHANGELOG.md lines 1-200 as the second operation of the run (before grep, extra search, or patch attempts).TZ=America/Mexico_City date + grep -n "^## \\[${DATE_CST}\\]" CHANGELOG.md).DATE_CST heading exists, first attempt MUST be one single-hunk micro-block replacement (heading + blank line + first bullet) and insertion of the new bullet at top of the block (no blank line between bullets).git --no-pager diff -- CHANGELOG.md.+ lines); any deleted line (-) invalidates the attempt unless the user explicitly requested deletion.blank line + same heading to force spacing.# Registro de cambios or any file-top replacement; anchor only on heading + blank line + first bullet.-) anywhere in CHANGELOG.md, abort that patch and rebuild the anchor before retrying; deletions are allowed only with explicit user instruction.Forbidden anti-patterns:
git --no-pager status --short was executed in the current execution.CHANGELOG.md lines 1-200 were read after step 0 in the current execution.grep, search loops, or patch attempts before reading CHANGELOG.md lines 1-200 after executing step 0.search = heading + first bullet without the required blank line between them for existing-date insertion.CHANGELOG.md to insert a single bullet.+6 insertion attempt without switching to two-hunk fallback.DATE_CST) without explicit user instruction.# Registro de cambios or replacing the file-top section instead of the micro-block anchor.CHANGELOG.md line during incremental insertion without explicit user instruction.~/rules/cot/changelog.md~/rules/rulesets/COMMITTING.md