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-a2e7f4

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. Localizes through ai_orch terminal diagnose/symbol/impact commands with the real error text, and never starts a scan.

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. Localizes through ai_orch terminal diagnose/symbol/impact commands with the real error text, and never starts a scan.
License
MIT
Instructions
74 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Debugging this project

Localize with the existing code baseline before reading the repo broadly. Every
AI Orchestration call is one direct `ai_orch` terminal command.

1. **Bind the project.** `ai_orch` resolves the canonical Git root itself and
   attaches the resolved `projectKey`; never pass a project key yourself. From a
   central workspace, target another verified repository with `--repo-root`.

   ```bash
   ai_orch project resolve
   ```

2. **Diagnose with the real failure text**, not a paraphrase:

   ```bash
   ai_orch codebase diagnose --file diagnose.json
   ```

   ```json
   {
     "symptom": "…",
     "errorText": "…",
     "stackTrace": "…",
     "changedFiles": ["src/main/java/…"]
   }
   ```

   The server redacts before egress; still, do not paste credentials or raw
   private data into the request.

3. **Inspect the top suspects:**

   ```bash
   ai_orch codebase symbol get --ref "<ref>"
   ai_orch codebase symbol neighbors --symbol-id "<ref>" --depth 1
   ```

   Then read only the returned file/line region locally.

4. **Past decisions, only when they would change the work:**

   ```bash
   ai_orch memory search --query "<component or exact error phrase>" --top-k 3
   ```

   Treat scanner diagnostics as existing evidence unless the user explicitly
   requests a fresh scan.

5. **Ambiguity stop:** if the symptom maps to several plausible meanings, or the
   top suspects are weak or conflicting after two focused passes, ask the user one
   concise clarification question with 2–3 likely interpretations. Do not keep
   searching recursively and do not invent business meaning from weak matches.

6. **Stale baseline:** do not start a scan merely because the baseline is stale.
   When requested, use the approved project-bound `ai_orch scan` commands; never
   fall back to native MCP, raw HTTP or the database.

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`
  plus 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 and 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

More from ufukyuksel-dev

Cite this page

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