with one click
cmwhelp-commit
Apply this rule to git commit messages.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Apply this rule to git commit messages.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Crawl and sanitize external websites for LLM ingestion. Use when needing to crawl comindware.ru or cmwlab.com, sanitize scraped content, or manage the crawl→sanitize pipeline. Supports --fresh (from scratch) and --resume (checkpoint) workflows.
Use when you've completed a non-trivial task and need to document discoveries, patterns, or gotchas for future sessions. Also use to review the discovery log before starting similar work.
Transcribe meeting recordings with Google Gemini for future documentation work. Use when the user provides a video file and needs a structured Markdown transcript with timestamps, visual notes, and summary in .scratch/.
Use when working on the PHPKB cloning and post-clone migration workflow in this repository: creating a new PHPKB section for a new product version, publishing a new MkDocs article by cloning an adjacent PHPKB article, syncing changed for_kb_import_ru HTML back to PHPKB by kb-id (git diff batch), cloning PHPKB categories or articles, updating cloned PHPKB article/category links, migrating local docs IDs with clone mappings, fixing related topics after cloning, or analyzing/updating scripts in utilities/phpkb_cloning.
Use when writing or answering about N3/Turtle/RDF/Notation3/Triples in Comindware Platform
Reference files and patterns for writing C# scripts in Comindware Platform
| name | cmwhelp-commit |
| description | Apply this rule to git commit messages. |
This rule applies to git commit messages in the version control pane and in the terminal.
Generate the commit message text, but do no add files, stage or push the commit.
Important requirement:
[#XXXXX] Concise description of the change
where XXXXX is the ticket number provided by the user.Algorithm:
[#<number>].[#XXXXX] pattern — reuse it.platform_v6 → 6, platform_v5 → 5, 12345_branch_name → 12345.# at the start of the commit message (no spaces inside the brackets).git status to see what's staged vs unstagedgit diff --cached to analyze only staged changesgit diff to analyze all changesCorrect examples:
User provides 10622680:
Commit message: [#10622680] Add Funnel option to diagram widget docs
User says "no ticket, it's a repo-level change" on platform_v6:
Commit message: [#6] Set up PDF build toolchain
Incorrect examples:
Add new documentation section — no issue number[12345] Fix bug — no # symbol[ #12345 ] Fix bug in module X, add tests, update docs — spaces inside bracketsRequirements:
Note: Git hooks in .githooks/ automatically prepend [#XXXXX] if missing, but you should still follow this format when generating commit messages manually or via AI.