with one click
git-auto-commit
Automatically stages, commits, and pushes LaTeX document changes to the remote repository after successful compilation and verification.
Menu
Automatically stages, commits, and pushes LaTeX document changes to the remote repository after successful compilation and verification.
Provides a reference table and validation rules to ensure consistent usage of key technical terms across all manuscript drafts. Includes recommended replacements for vague resource allocation wording.
Maintains a list of difficult English vocabulary to avoid when writing, suggesting "Junior High School" level simple direct synonyms to align with the advisor's requirement for correctness and simplicity.
A comprehensive entry-point skill for drafting new concepts into both the short IEEE paper and the detailed NTUST master's thesis concurrently. It integrates all related writing skills, handles context-aware drafting for both versions, and manages bibliography additions and citations.
Comprehensive guide for writing academic papers and theses, covering structure, content requirements, writing process, and editing techniques. Includes detailed section-by-section requirements and quality improvement strategies.
A comprehensive checklist for ensuring high-quality technical writing in academic papers, focusing on clarity, conciseness, objectivity, consistency, logical structure, and accuracy.
Strict guidelines and writing rules extracted from the advisor's comments in the drafting template. Follow these specific instructions for structure, color coding, and content order.
| name | Git Auto Commit |
| description | Automatically stages, commits, and pushes LaTeX document changes to the remote repository after successful compilation and verification. |
This skill handles automated version control management for the thesis and paper directory. It runs after verification steps to save, commit, and push modifications in one step.
Once the LaTeX documents compile successfully without errors or unresolved references, follow these steps to commit and push changes:
git status to verify modified, deleted, and untracked files.git add main.tex references.bib NTUST/sections/ NTUST/my_bib.bib NTUST/my_ntust_thesis.tex figures/ build/main.pdf NTUST/build/my_ntust_thesis.pdf
(Avoid adding other compilation temporary files, but always include the compiled PDF files)git commit -m "<commit_message>"
Push the committed changes to the active branch on the remote repository:
git --no-pager push
⚠️ HANG / PENDING WARNING (背景推送防卡機制):
git push in the background shell may require authentication credentials (such as username, password, SSH passphrase, or MFA token), it can hang indefinitely or stay in tasks pending status.git push with a high synchronous wait time (e.g., WaitMsBeforeAsync: 10000 / 10 seconds) to allow it to finish synchronously if credentials are cached.manage_task tool first.Username for 'https://github.com', Password for, or Enter passphrase for key), terminate/kill the task immediately using manage_task and ask the user to push manually.