feature-issue
Feature Issue
Use this skill to implement a feature from a GitHub issue with clear planning, validation, and a review-first flow.
Workflow
-
Issue analysis
- Require an issue number argument. If missing, ask for it.
gh issue view <issue-number>- Summarize requirements and acceptance criteria before coding.
- If anything is unclear, interview the user for clarification before continuing.
-
Environment setup
- Ensure the default branch is up to date.
- Create a feature branch named
feature/<short-title>-<issue-number>.
-
Planning
- Break work into small, verifiable steps.
- Identify affected files and data changes.
- For larger or unclear scopes, suggest running
/prd-discoveryand/prd-to-jsonto create a small tasks document before implementation.
-
Implementation
- Build incrementally.
- Follow project conventions and add tests where appropriate.
-
Validation
- Run relevant checks and tests.
- Fix diagnostics and lint issues before proceeding.
-
Review-first checkpoint
- Summarize the changes and request a user review.
- Do not start a commit. The user initiates the commit process when ready.
More from tmeister/skills
laravel-simplifier
Simplify and refine PHP/Laravel code for clarity and maintainability without changing behavior.
15commit
Generate a conventional commit message from staged changes and commit safely.
6bug-issue
Diagnose and fix a GitHub issue with a reproduction-first workflow.
6git-branch-cleanup
Safely clean merged and stale git branches with explicit confirmations.
6vault-ideas
Generate ideas from vault patterns. Deep scan of notes to surface tools to build, people to reach out to, topics to investigate, and things to write. Use when you want fresh ideas grounded in your actual interests and writing.
2vault-today
Morning planning from Obsidian vault. Pulls recent daily notes, priorities, and calendar context into a focused plan for the day. Use when starting your day or when feeling overwhelmed and need clarity.
2