Update backlog skill to use gitea-mcp, sync settings and plugin lists
- backlog/SKILL.md: Prioritize gitea-mcp MCP server over raw curl API calls - settings.json: Updated configuration - plugins: Updated blocklist and known_marketplaces - Removed stale mcp-needs-auth-cache.json Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
4a19a0353d
commit
3abd454462
@ -1 +0,0 @@
|
||||
{"claude.ai Gmail":{"timestamp":1772381125579},"claude.ai Google Calendar":{"timestamp":1772381125634}}
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"fetchedAt": "2026-03-01T16:05:25.240Z",
|
||||
"fetchedAt": "2026-03-01T21:28:28.525Z",
|
||||
"plugins": [
|
||||
{
|
||||
"plugin": "code-review@claude-plugins-official",
|
||||
|
||||
@ -13,6 +13,6 @@
|
||||
"repo": "anthropics/claude-code"
|
||||
},
|
||||
"installLocation": "/home/cal/.claude/plugins/marketplaces/claude-code-plugins",
|
||||
"lastUpdated": "2026-03-01T16:05:33.053Z"
|
||||
"lastUpdated": "2026-03-01T21:28:57.673Z"
|
||||
}
|
||||
}
|
||||
@ -166,16 +166,16 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"statusLine": {
|
||||
"type": "command",
|
||||
"command": "bash /home/cal/.claude/scripts/claude-statusline/statusline.sh"
|
||||
},
|
||||
"enabledPlugins": {
|
||||
"enabledPlugins": {
|
||||
"playground@claude-plugins-official": true,
|
||||
"claude-code-setup@claude-plugins-official": true,
|
||||
"frontend-design@claude-plugins-official": true,
|
||||
"rust-analyzer-lsp@claude-plugins-official": true
|
||||
},
|
||||
"statusLine": {
|
||||
"type": "command",
|
||||
"command": "/home/cal/.claude/scripts/claude-statusline/statusline.sh"
|
||||
},
|
||||
"autoUpdatesChannel": "latest",
|
||||
"skipDangerousModePermissionPrompt": true,
|
||||
"effortLevel": "medium"
|
||||
|
||||
@ -27,6 +27,16 @@ If no `git.manticorum.com` remote is found, ask the user which repo to check.
|
||||
|
||||
### Step 2: Fetch open issues from Gitea
|
||||
|
||||
**Primary method — use `gitea-mcp` MCP server:**
|
||||
|
||||
Use ToolSearch to load `mcp__gitea-mcp__list_repo_issues`, then call it:
|
||||
|
||||
```
|
||||
mcp__gitea-mcp__list_repo_issues(owner="{owner}", repo="{repo}", state="open", type="issues", limit=20)
|
||||
```
|
||||
|
||||
**Fallback — if MCP is unavailable, use curl:**
|
||||
|
||||
```bash
|
||||
curl -s -H "Authorization: token $(cat /home/cal/.claude/secrets/gitea_token)" \
|
||||
"https://git.manticorum.com/api/v1/repos/{owner/repo}/issues?state=open&type=issues&limit=20&sort=priority" \
|
||||
@ -77,6 +87,16 @@ For each TODO found:
|
||||
2. Group related TODOs if they're in the same function/section
|
||||
3. Create a Gitea issue for each distinct task:
|
||||
|
||||
**Primary method — use `gitea-mcp` MCP server:**
|
||||
|
||||
Use ToolSearch to load `mcp__gitea-mcp__create_issue`, then call it:
|
||||
|
||||
```
|
||||
mcp__gitea-mcp__create_issue(owner="{owner}", repo="{repo}", title="Clear, actionable title", body="Found in `file/path.py:42`:\n\n```\n# TODO: the original comment\n```\n\nContext: brief description.")
|
||||
```
|
||||
|
||||
**Fallback — if MCP is unavailable, use curl:**
|
||||
|
||||
```bash
|
||||
curl -s -X POST \
|
||||
-H "Authorization: token $(cat /home/cal/.claude/secrets/gitea_token)" \
|
||||
|
||||
Loading…
Reference in New Issue
Block a user