원클릭으로
send-it
Stage changes, run pre-commit hooks, and optionally commit, push, create a PR, and monitor CI. Use when the user says "send it".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Stage changes, run pre-commit hooks, and optionally commit, push, create a PR, and monitor CI. Use when the user says "send it".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create a Jira ticket in the CDF project at cognitedata.atlassian.net. Defaults to Task or Bug issue type, component velocity:tooling, and parent epic CDF-26605 (Toolkit: Maintenance H1 2026). Use when the user wants to create a Jira ticket, log a bug, file a task, or track work in Jira.
Fetch Jira via Atlassian MCP (server user-atlassian), branch, plan, code. Use when the user says "start it" or "start" with a Jira URL.
| name | send-it |
| description | Stage changes, run pre-commit hooks, and optionally commit, push, create a PR, and monitor CI. Use when the user says "send it". |
When the user says "send it":
git status to see all changed and untracked files.git add <file>... with explicit paths.uv run pre-commit run --all-files to validate staged changes.Use the AskQuestion tool to ask the user:
"All pre-commit hooks pass. What would you like to do?"
- Stage only — leave changes staged for local review
- Commit and push — commit, push, and open/update a PR
If the user chose Stage only, stop here.
git diff --cached and git log --oneline -5 to review staged changes and match the repo's commit style.git commit with that message.git pull origin main to merge latest main into the branch.git pull origin to sync the current branch (ignore errors if the remote branch doesn't exist yet).git push -u origin HEAD to push (sets upstream if needed).gh pr view --json url --repo cognitedata/toolkit 2>/dev/null.Ask the user for the Jira ticket ID.
Propose a title: [TICKET-ID] Description of changes.
Draft a body by reading .github/pull_request_template.md and filling it in
using git log main..HEAD --oneline.
Do not include Jira ticket IDs in the Changelog entries — they have no public interest and clutter the changelog. The ticket ID belongs only in the PR title.
Always ask the user which bump type applies using the AskQuestion tool:
"What bump type should this PR use?"
- Patch — backwards-compatible bug fix or small improvement
- Skip — no version bump (e.g. docs, CI, test-only changes)
Reflect the answer in the PR body's Bump section: check the chosen option, leave the other unchecked.
Both checkboxes must always be present: - [x] Patch / - [ ] Skip or - [ ] Patch / - [x] Skip.
Show the proposed PR title and body, and ask for confirmation before creating it.
If the user confirms, create the PR as a draft:
gh pr create --title "..." --body "..." --base main --draft --repo cognitedata/toolkit
After creation, verify the PR body doesn't contain "Made with Cursor". If it does, suggest the user disable this in Cursor settings: Settings > General > uncheck "Include 'Made with Cursor' in PRs".
Comment "/gemini review" on the PR to request a review from Gemini.
subagent_type="shell") to run gh pr checks --watch --repo cognitedata/toolkit.gh pr ready --repo cognitedata/toolkit.gh pr checks --repo cognitedata/toolkit and
gh run view <run-id> --log-failed --repo cognitedata/toolkit.gh run rerun <run-id> --failed --repo cognitedata/toolkit.