Atlas / Skills / tencentcloudbase / Mcp Attribution Worktree

Mcp Attribution WorktreeCAUTION

skills/tencentcloudbase/mcp-attribution-worktree

Backend for AI coding agents on CloudBase — database, auth, functions via Plugin, Skills & MCP.

Verdict
CAUTION
Grade
B
Trust score
84 /100
Version
—
Hosts
1 documented
License
MIT
Stars
1,136
01

Overview

Backend for AI coding agents on CloudBase — database, auth, functions via Plugin, Skills & MCP.

Read from source at commit 7d16f0c5570cOBSERVED · 2026-10-10
02

Host compatibility

What the documentation claims. We have not run a compatibility test.

HostStatusNotes
codexmentioned
03

What it tells the agent

The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.

---
name: mcp-attribution-worktree
description: Triage, repair, and close MCP attribution issues from the local report API with evidence-driven decisions and isolated Worktrunk worktrees. Use this skill when Codex needs to process `tool` attribution issues and skills-related attribution issues, inspect related runs, decide whether the issue is actionable in `mcp/src` or `config/source/skills`, update attribution fields as `owner=codex`, and then complete the fix loop through GitHub issue tracking, worktree-based code changes, PR submission, and follow-up iteration when the problem is repairable.
---

# MCP Attribution Worktree

Process MCP and skills-related attribution issues as an auditable maintenance workflow instead of ad-hoc debugging.

## What this skill does

Use this skill to:

- fetch pending MCP and skills-related attribution issues from the local report API
- inspect issue detail plus representative runs before making any status decision
- map failures back to concrete `mcp/src` tools, `config/source/skills`, or classify them as environment / grader / duplicate noise
- update attribution issues with concise evidence, `owner=codex`, and links to external GitHub work
- isolate each actionable repair in its own Worktrunk worktree and branch
- carry actionable issues through repo repair and PR creation instead of stopping at issue state updates
- continue from existing GitHub issues or PRs when later review or evaluation feedback shows the first direction was incomplete or wrong
- run a real post-PR evaluation when an evaluation interface is available, and use that result to decide whether another repair loop is needed

## Do not use this skill for

- generic bug fixing without attribution evidence
- unrelated attribution categories that do not map to `mcp/src` or `config/source/skills`
- bulk repo changes unrelated to a specific attribution issue
- direct database or backend mutation outside the documented report API endpoints

## Workflow

1. Start with focused `tool` and `skill` backlog queries.
2. Process one issue at a time. Never mix evidence, notes, or worktrees across issues.
3. Run the existing-artifact preflight before choosing the representative run: read issue detail, current notes, existing `externalUrl`, and the state of any linked GitHub issue or PR. If a GitHub issue or PR already exists, treat it as part of the current state, not a finished endpoint.
4. Read at least one run's `result` and `trace`. Prefer to also read `evaluation-trace`.
5. Check the relevant implementation in `mcp/src` or `config/source/skills` before deciding whether the issue is actionable.
6. When the failure is caused by model misunderstanding, prefer repairs that translate repo-specific behavior into concepts the model already knows well. Reuse familiar abstractions, canonical API names, and one safe example instead of adding long product-specific explanations.
7. If the issue is actionable in repo code or skills content, do not stop at attribution triage. Open or link the matching GitHub issue, create a dedicated Worktrunk worktree, implement the fix, validate it, and prepare a PR.
8. If review comments, review decisions, or later evidence show the direction is wrong, start another focused iteration from the existing GitHub issue or PR context and continue improving instead of treating the first PR as final.
9. Update attribution fields through the report API after you have the right evidence, and update them again when the GitHub issue, PR, or evaluation result becomes available.
10. Before changing an attribution to `resolved`, run a closure preflight on the linked GitHub artifact again: reread the latest PR comments, review comments, review decisions, and issue comments after the most recent code push or evaluation result.
11. When a real evaluation interface exists, run a post-PR evaluation and use the result plus the closure preflight to decide whether to continue iterating or mark the issue closed.
12. Only stop after the issue is either clearly non-actionable or has been carried through the repair loop as far as the current environment allows.

## Common requests

- "Automatically process the pending MCP attribution issues."
- "Look at the tool and skills attribution backlog, fix the real issues, and update attribution with evidence."
- "Find valuable MCP attribution problems and fix them in isolated worktrees."
- "For each tool issue, decide whether it is a real `mcp/src` bug or just evaluation noise."
- "Continue iterating on the existing issue or PR after review comments."
- "After opening the PR, run a real evaluation and fix the next round if it still fails."

## Routing

| Task | Read |
| --- | --- |
| Run the report API triage flow and update attribution fields across tool and skills-related issues | `references/report-api-workflow.md` |
| Decide whether an issue is valuable and map it to `mcp/src` or `config/source/skills` | `references/value-triage.md` |
| Create GitHub issues, use Worktrunk, and repair the repo in isolation | `references/worktree-repair.md` |
| Continue from review feedback or real evaluation results after a PR already exists | `references/iteration-loop.md` |
| Trigger real evaluation runs and interpret the result | `references/evaluation-verification.md` |
| Dispatch one issue per worker and enforce closure-sweep rules in sub-agent prompts | `references/subagent-orchestration.md` |

## Model-oriented repair heuristic

When attribution evidence shows the model is failing because a tool or skill exposes repo-specific semantics in an unfamiliar way, prefer repairs that reduce translation work for the model.

- Map the behavior to concepts the model already knows well, such as MongoDB `updateOne` or `updateMany`, HTTP methods, SQL CRUD verbs, filesystem path conventions, or common SDK idioms.
- Keep model-facing guidance short and high-signal. One canonical safe example is usually better than a long product-specific explanation.
- Explicitly name dangerous d
04

Trust audit

CAUTIONgrade B · trust 84/100 Install with care. The audit found things worth knowing before you trust its output.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codeNA
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
none-observed
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (11)

MEDIUMInventory / provenance · inv.symlink · CWE-1104
.agents/skills/api-contract-review
.agents/skills/api-contract-review
Why it matters. link not followed
MEDIUMInventory / provenance · inv.symlink · CWE-1104
.agents/skills/cloud-api-recipe-authoring
.agents/skills/cloud-api-recipe-authoring
Why it matters. link not followed
MEDIUMInventory / provenance · inv.symlink · CWE-1104
.agents/skills/codebuddy-ide-mcp-upgrade
.agents/skills/codebuddy-ide-mcp-upgrade
Why it matters. link not followed
MEDIUMInventory / provenance · inv.symlink · CWE-1104
.agents/skills/doc-freshness-review
.agents/skills/doc-freshness-review
Why it matters. link not followed
MEDIUMInventory / provenance · inv.symlink · CWE-1104
.agents/skills/docs-workflows
.agents/skills/docs-workflows
Why it matters. link not followed
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
SKILL.md:125
curl -s 'http://127.0.0.1:5174/api/attributions?category=tool&resolutionStatus=todo&limit=50'
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
SKILL.md:126
curl -s 'http://127.0.0.1:5174/api/attributions?category=skill&resolutionStatus=todo&limit=50'
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
SKILL.md:127
curl -s "http://127.0.0.1:5174/api/attributions/<issueId>"
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
SKILL.md:128
curl -s "http://127.0.0.1:5174/api/runs/<caseId>/<runId>/result"
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
SKILL.md:129
curl -s "http://127.0.0.1:5174/api/runs/<caseId>/<runId>/trace"
INFOPrompt injection · prompt.conditional_escalation · CWE-94, CWE-1427
references/report-api-workflow.md:49
Only if category labeling looks incomplete, or if the user explicitly asks for a full todo sweep, run:

Gates applied: no_behavioural_pass.

Audited 2026-10-10 · audit v0.4.1 · source sha 7d16f0c5570cfull audit observations/trust-audit/skill/tencentcloudbase__mcp-attribution-worktree.json · Report an issue / request a re-scan
05

Audit history

Every audit this skill has had.

DateSourceVerdictGradeScoreChange
2026-10-107d16f0c5570cCAUTIONB84first audit
06

Questions

What does the Mcp Attribution Worktree skill do?

Backend for AI coding agents on CloudBase — database, auth, functions via Plugin, Skills & MCP.

Is Mcp Attribution Worktree safe to install?

With care. The audit graded it B (84/100) and found 11 things worth knowing before you trust this skill, listed below with the exact line each was found on.

What can Mcp Attribution Worktree access on my machine?

The audit observed no filesystem, network or shell use at all in its source.

What do I need installed to use Mcp Attribution Worktree?

Its own instructions reference tool. Dependencies are pinned to exact versions.

Which assistants does Mcp Attribution Worktree work with?

Its documentation mentions codex. That is what the text claims, not a compatibility test we ran.

How current is this page?

The grade is for one exact copy of the source (7d16f0c5570c), read on 2026-10-10. The repository is watched, and a new audit runs when it changes — this is the first audit.

Advertisement