issue-driven
Issue-Driven Development Workflow
Manage the full lifecycle of development tasks through GitHub Issues.
Prerequisites
Before any subcommand, verify:
- Current directory is a Git repository (
git rev-parse --is-inside-work-tree) ghCLI is authenticated (gh auth status)- A remote origin exists (
git remote get-url origin)
If check 1 or 2 fails, inform the user and stop.
If check 3 fails (no remote), suggest the user create a remote repository first (e.g. gh repo create), but do NOT stop — let the user decide whether to proceed or set up remote first.
Proactive Trigger Rules
- 有 remote 的 Git 项目:当用户开始 feature/bug/refactor 任务时,默认走 issue-driven 流程。无需用户显式调用
/issue,主动提示并引导。 - 无 remote 的 Git 项目:建议用户创建 remote(
gh repo create),但不强制阻断。用户可选择先创建 remote 再走 issue 流程,或跳过 issue 流程直接开发。 - 非 Git 项目:不触发 issue-driven 流程。
More from hamsterider-m/personal-skills
document-parser
文档解析器。支持 PDF/DOCX/EPUB 等格式,返回提取的文本内容。
1deep-learning
Orchestrate deep learning workflows using NotebookLM. Triggers when user wants to deeply understand a topic, research a concept, or learn from materials (links, videos, documents, keywords). Automatically collects materials, uploads to NotebookLM, generates multi-format artifacts (report/podcast/slides/video/quiz/flashcards), and delivers all via Feishu.
1browser-plus
Intelligent browser automation with smart routing between OpenClaw native browser tool and Vercel agent-browser. Use when needing to interact with web pages, especially for filling forms, clicking elements, or typing text in rich text editors that resist standard DOM manipulation. Automatically detects element types and routes to the best execution strategy.
1ultimate-search
>
1content-bridge
通用内容摄取路由层。自动识别内容源类型(微信、YouTube、网页、文档等),调用对应的摄取 skill,返回标准化 Markdown 内容。可被任何需要内容摄取的 skill 复用,不绑定特定下游应用。
1web-reader
Extract clean text content from any webpage using Defuddle (primary) or Jina AI (fallback). Use when needing to fetch article content, social media posts, or any web page text without dealing with paywalls, login walls, or complex HTML parsing. Automatically converts web pages to clean Markdown format.
1