Daily workflow
The default workflow is intentionally simple.1
Think in ChatGPT
Discuss the problem, requirements, architecture, edge cases, UX, documentation, test strategy, and scope before implementation begins.
2
Create or update the AI Work Packet
When the work is ready for implementation, ChatGPT updates the repository-scoped [AI Work] Issue instead of generating another giant Cursor prompt.
3
Run /resume in Cursor
Cursor resolves the current repo, branch, HEAD, and active Work Packet, then executes only the current Next Action.
4
Implement and validate
Cursor changes the repository and runs the cheapest affected deterministic tests first. Expensive qualification is deferred until it is actually required.
5
Return to ChatGPT
After Cursor updates the Work Packet, the user can simply say “Cursor 끝났어. 계속”. ChatGPT reloads durable state and continues.
6
Audit directly when needed
If GitHub evidence is not enough, ChatGPT can inspect the authorized development server through Desktop Commander Remote MCP.
The user-facing commands
Why ChatGPT first
The design intentionally spends more time in cheap, interactive planning before starting an implementation agent. In this workflow, ChatGPT is used for:- brainstorming and product decisions
- architecture and design
- specification and documentation
- test strategy
- review and debugging hypotheses
- deciding the smallest next implementation action
Validation rhythm
Desk and mobile operation
The same engineering loop is used in two physical modes:- At a desk, implementation normally runs through the Cursor desktop application on the Mac.
- While moving, the development Linux server becomes the stable execution environment. Cursor CLI can continue inside
tmux, and the user can reconnect from a phone over SSH. - Cursor sends a Telegram completion notification so the user does not need to watch a long-running terminal session.
- After notification, the result can be brought back to ChatGPT for review and the next decision.
- When copied output is not enough, ChatGPT can inspect the authorized development server directly through Desktop Commander.