Write a changelog entry before committing. Use this skill whenever the user wants to commit and the project has a "changelog" file. Also use when the user says "/commit-with-changelog", "commit with changelog", "update changelog and commit", or references @changelog before committing. Drafts a changelog entry in the project's GNU-style format, shows it for approval, and writes it to the file. Does not commit automatically; waits for the user's commit command.
Run the full shogi-server integration test suites against a live server until each passes 5 consecutive times with no failures, errors, or "timed out" messages. Phase 1: TC_ALL.rb with the default server. Phase 2: TC_ALL_no_max_moves.rb with a --max-moves 0 server. Starts the server automatically if it is not already listening on port 4000. If a run fails, diagnoses and fixes the root cause before re-running.