원클릭으로
git-pushing
Create atomic commits with descriptive messages. Maintain clean git history for the Cooper project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create atomic commits with descriptive messages. Maintain clean git history for the Cooper project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Evaluate code quality and suggest refactoring opportunities before committing. Ensure Cooper's codebase stays clean and maintainable.
Build comprehensive task context before making changes. Track constraints, dependencies, and execution order across multi-file work in Cooper's Electron architecture.
Define patterns for integrating with the Copilot SDK in Cooper. Cover session management, model switching, tool execution, event handling, and agent support.
Define and enforce IPC communication patterns between Cooper's main process, preload bridge, and renderer. Ensure all cross-process communication follows the secure, typed preload bridge pattern.
Decompose tasks into sub-tasks, assess risk, and create implementation checklists before starting work on Cooper features.
Define React, TypeScript, and Tailwind conventions for Cooper's renderer process. Ensure consistent, accessible, and maintainable UI components.
| name | git-pushing |
| description | Create atomic commits with descriptive messages. Maintain clean git history for the Cooper project. |
Create atomic commits with descriptive messages. Maintain clean git history for the Cooper project.
Use conventional commits:
<type>(<scope>): <short description>
[optional body explaining WHY]
[optional footer with issue refs]
Types: feat, fix, refactor, test, docs, chore, style, perf
Scopes (Cooper-specific):
main — Main process changes (src/main/)renderer — Renderer/UI changes (src/renderer/)preload — Preload bridge changes (src/preload/)sdk — Copilot SDK integration changesterminal — PTY/terminal changesvoice — Voice service changesworktree — Git worktree changesipc — IPC handler changestest — Test changesbuild — Build/config changesnode_modules/, out/, dist/# Good
git commit -m "feat(renderer): add model selector dropdown to chat header"
git commit -m "fix(ipc): handle session resume failure when model changes"
git commit -m "refactor(main): extract SDK event handlers to separate module"
git commit -m "test(components): add tests for SettingsPanel toggle behavior"
# Bad
git commit -m "update stuff"
git commit -m "fix bug"
git commit -m "WIP"
stagingstagingmain