Task/integrate cli - #1
Merged
Merged
Conversation
skvark
reviewed
Feb 25, 2026
| ## When to use this skill | ||
| - You are blocked, uncertain about an API, or need up-to-date OSS usage. | ||
| - The user asks to search for examples or explicitly mentions GitHits. | ||
| - You are implementing non-trivial code in languages where confidence is lower. |
Member
There was a problem hiding this comment.
I think we should add here a condition: when you retry 2 times and fail, use GitHits to solve the issue or something like that
Contributor
Author
There was a problem hiding this comment.
Good call 👍. I'll create a follow up PR
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Rewire the plugin to use the published npm package as its MCP server backend, replacing the previous @githits/mcp that was a placeholder. Overhaul all commands, skills, and documentation to match the CLI's actual tools and authentication flow.
Motivation
The plugin previously referenced placeholder server, @githits/mcp. With the githits CLI now published, the plugin can use npx -y githits mcp start to launch the server. This PR also addresses a seamless auth experience: rather than requiring users to manually authenticate before installing the plugin, the SKILL.md now instructs Claude to automatically run githits login when it encounters an auth error.
Changes
MCP server config
Plugin manifest
Slash commands
Search skill
Documentation
Related
Companion PR in githits-cli removes the requireAuth() gate from startMcpServer so the MCP server no longer exits before the handshake when auth is missing — auth errors are instead reported per-tool-call, which the SKILL.md authentication block handles automatically.