Skip to content
Agentmart
Submit a tool

debugging-this-project

Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.

Skill by ufukyuksel-dev

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ufukyuksel-dev-debugging-this-project

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.

Use cases: testing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/debugging-this-project

What's inside

Skill name
debugging-this-project
Description
Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.
License
MIT
Instructions
23 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Debugging this project

Startup is already covered by the session contract (one `session.bootstrap` call); this skill needs no extra instruction read.

Localize with the code baseline before reading the repo broadly.

1. In local-first multi-repo work, before ANY `memory.search` or `codebase.*` call from an external workspace, run local `pwd`, then call `scanner.project.resolve(rootPath="<absolute pwd>")`. You MUST pass the returned `projectKey`; omitting it does not error, it silently returns `AI_ORCHESTRATION` (the MCP server repo) results. Do not use `rootPath="."` for external workspaces.
2. `codebase.diagnose(symptom, errorText, stackTrace, projectKey=...)` → ranked suspects with evidence + confidence.
3. Inspect top suspects: `codebase.symbol.get(ref, projectKey=...)`, then `codebase.symbol.neighbors(ref, depth=1, projectKey=...)` for callers/callees/injections.
4. `memory.search(area, projectKey=...)` for known decisions/issues on that area; check recent scanner `code_diagnostics`.
5. If the symptom maps to multiple plausible meanings or the top suspects are weak/conflicting after two focused passes, ask the user one concise clarification question with 2-3 likely interpretations. Do not keep recursively searching or guess business meaning.
6. Do not automatically start a scan at session/task startup or because a baseline is stale/missing. Run `scanner.scan` or `scanner.scan.start` only when the user explicitly requests a scan in the current conversation. Otherwise use bounded local searches, targeted source reads, and relevant tests; state any stale-evidence limitation without stopping to ask for a scan.
7. Fix, then run the mirrored tests under `src/test/java/.../<package>`.

Common areas → where to look:
- MCP auth/scope errors → `modules/mcp/server` (`McpAuthenticationFilter`, `McpApiKeyService`, `LocalTrustProperties`).
- DB / Flyway / SCRAM / migration → `src/main/resources/db/migration/Vn__*.sql` + the `Jdbc*Repository`; profile/datasource in `application*.yml`.
- Provider routing / timeouts → `modules/llmgateway` (`DefaultLLMGateway`, `SimpleRoutingPolicy`, `*CliProvider`).
- Startup refuses to boot → `config` (`LocalTrustStartupGuard`, `*Properties`).

Do not dump the whole repo into context; let diagnose + neighbors localize first.

From ufukyuksel-dev/ai-orchestration, MIT.

More from ufukyuksel-dev/ai-orchestration

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Sep 27, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Same skill elsewhere

Copies of this SKILL.md published by others; search shows only one of them.

More from ufukyuksel-dev

Cite this page

debugging-this-project skill. Agent Mart. https://agentmart.dev/skills/ufukyuksel-dev-debugging-this-project (last updated 2026-10-24)