# Personal Agent Workflows --- ![[Generated Banner 2026-01-28.jpeg|Generated by Nano-Banana]] --- ## Services - Coding: Cursor + GitHub Copilot - Search: Perplexity - Pay-as-you-go: OpenCode Zen, Qianwen via Aliyun, Gemini via Google AI Studio > [!note] > - Qianwen for chore such as generating commit and PR messages, polishing writing. --- ## Happy Use Case - GitHub Workflow --- ## Coding --- - Default Cursor and Copilot Agent for most tasks - Cursor Plan Agent for larger tasks - Speckit[^1] if I want the plan as output [^1]: https://github.com/github/spec-kit --- ### IDE vs TUI 50%:50% --- ### Exploit Cloud Agents Create GitHub Repositories Ready to Go --- ### Meta Vibe Coding --- #### Let AI Write Scripts --- #### Prompt Creator [Prompt](https://github.com/doitian/dotfiles-public/blob/master/ai/aichat/roles/prompt-engineer.md) --- #### Skill Creator [skill-creator](https://skills.sh/anthropics/skills/skill-creator) --- ## Learning --- ### Training Guide [Prompt](https://github.com/doitian/dotfiles-public/blob/master/ai/aichat/roles/training-guide.md) --- ### Let Agent Build a Wiki [doitian/quartz-ab](https://github.com/doitian/quartz-ab) --- ## General --- ### Use API Directly > [!note] > Full Control --- #### Case Study: git commit - [aichat](https://github.com/sigoden/aichat) - [Prompt](https://github.com/doitian/dotfiles-public/blob/master/ai/aichat/roles/git-commit.md) --- `git-cgen` ```bash ( echo '$ git diff --staged' git diff --staged echo '$ git log --oneline -n 5 --no-merges' git log --oneline -n 5 --no-merges ) | aichat -r git-commit --code \"$@\" | git commit -F - -e ``` ---