Implement Direct
Implement a small, well-defined issue directly — no planning phase, no task tracker.
Resolve Issue Number
The user may provide an issue number as the argument (available as $ARGUMENTS).
If no issue number is provided:
- Read
.vscodeclaude_status.txtand extract the issue number from theIssue #NNNline - If the file doesn't exist or has no issue number, ask the user
Steps
Fetch issue details Call
mcp__mcp-workspace__github_issue_viewwith the issue number. Read the issue title, description, and acceptance criteria carefully.Checkout/create issue branch
mcp-coder gh-tool checkout-issue-branch <issue_number>Understand context
- Read relevant source files referenced in the issue
- Understand the existing code patterns and conventions
- Identify the minimal set of changes needed
Implement changes
- Make the required code changes directly
- Follow existing code patterns and conventions
- Keep changes focused and minimal — only what the issue requires
Run quality checks
mcp__mcp-tools-py__run_pylint_check— fix all issuesmcp__mcp-tools-py__run_pytest_check(withextra_args: ["-n", "auto"]) — fix all failuresmcp__mcp-tools-py__run_mypy_check— fix all issuesmcp__mcp-tools-py__run_ruff_check— fix all issues
Format code Use
mcp__mcp-tools-py__run_format_codeto format all code (black + isort).Update issue status
mcp-coder gh-tool set-status status-07:code-reviewSuggest follow-up steps
/commit_push— commit and push changes/check_branch_status— verify branch is clean/implementation_review— request a review of the implementation
Scope Guidance
This skill is designed for small, well-defined issues that can be implemented in a single pass. If the issue is complex or involves multiple components, recommend the full workflow instead:
/create_plan— create a detailed implementation plan/implement— implement the plan step by step
Note: This skill has disable-model-invocation — it can only be run by the user typing /implement_direct.