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:
Cal Corum 2026-03-01 15:31:18 -06:00
parent 4a19a0353d
commit 3abd454462
5 changed files with 27 additions and 8 deletions

View File

@ -1 +0,0 @@
{"claude.ai Gmail":{"timestamp":1772381125579},"claude.ai Google Calendar":{"timestamp":1772381125634}}

View File

@ -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",

View File

@ -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"
}
}

View File

@ -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"

View File

@ -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)" \