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
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-b056c9
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.
About
Use cases: testing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
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
- 0.570score
ai-orchestration-memory
ufukyuksel-dev
Use when Copilot needs a prior project decision, convention, regression, or known issue through the bounded ai_orch memory search command.
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-rules
ufukyuksel-dev
Use when Copilot must load approved rules or the user explicitly wants a durable behavior instruction drafted, previewed, and promoted through ai_orch.
SkillAFreshness: AClaude Code +9 - 0.565score
debugging-this-project
ufukyuksel-dev
Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.
SkillAFreshness: AClaude Code +9 - 0.565score
debugging-this-project
ufukyuksel-dev
Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-learning
ufukyuksel-dev
Use when Copilot has found durable project knowledge that should be saved with one final typed ai_orch terminal command.
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-references
ufukyuksel-dev
Use when Copilot must follow a linkedReferences result or browse and read bounded shared-reference material through the read-only ai_orch reference list/read…
SkillAFreshness: AClaude Code +9 - 0.561score
changing-code-safely
ufukyuksel-dev
Use before editing, refactoring, renaming, or deleting code.
SkillAFreshness: AClaude Code +9 - 0.561score
ai-orchestration-learning
ufukyuksel-dev
Use at the end of a task in Codex when the work produced verified, reusable project knowledge worth saving with the MCP memory.learn tool.
SkillAFreshness: AClaude Code +9 - 0.561score
ai-orchestration-learning
ufukyuksel-dev
Use at the end of a task in Claude Code when the work produced verified, reusable project knowledge worth saving with the MCP memory.learn tool.
SkillAFreshness: AClaude Code +9 - 0.558score
adding-an-mcp-tool
ufukyuksel-dev
Use when adding a new MCP tool or capability to the AI Orchestration server (a new tool under modules/mcp/server).
SkillAFreshness: AClaude Code +9 - 0.556score
changing-code-safely
ufukyuksel-dev
Use before editing, refactoring, renaming, or deleting any class, method, endpoint, or symbol in the AI Orchestration codebase.
SkillAFreshness: AClaude Code +9 - 0.556score
implementation-verification
ufukyuksel-dev
Use for Copilot verification after an implementation.
SkillAFreshness: AClaude Code +9
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
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from ufukyuksel-dev
- 0.570score
ai-orchestration-memory
ufukyuksel-dev
Use when Copilot needs a prior project decision, convention, regression, or known issue through the bounded ai_orch memory search command.
SkillAFreshness: AClaude Code +9 - 0.565score
debugging-this-project
ufukyuksel-dev
Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-rules
ufukyuksel-dev
Use when Copilot must load approved rules or the user explicitly wants a durable behavior instruction drafted, previewed, and promoted through ai_orch.
SkillAFreshness: AClaude Code +9 - 0.565score
debugging-this-project
ufukyuksel-dev
Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-references
ufukyuksel-dev
Use when Copilot must follow a linkedReferences result or browse and read bounded shared-reference material through the read-only ai_orch reference list/read…
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-learning
ufukyuksel-dev
Use when Copilot has found durable project knowledge that should be saved with one final typed ai_orch terminal command.
SkillAFreshness: AClaude Code +9
Cite this page
debugging-this-project skill. Agent Mart. https://agentmart.dev/skills/ufukyuksel-dev-debugging-this-project-b056c9 (last updated 2026-10-24)