Agent SkillsAjayIrkal23/agentic-mercy-10x › debug-investigation

debug-investigation

GitHub

用于在未知Bug根因时进行系统化调试。通过复现、最小化、假设和仪器检测四阶段定位问题,并依据前后端或跨层故障面加载对应合规标准技能集,确保证据充分后再提出修复方案。

skills/debug-investigation/SKILL.md AjayIrkal23/agentic-mercy-10x

Trigger Scenarios

Bug或回归原因不明 需要证据以选择修复方案 出现崩溃或意外行为

Install

npx skills add AjayIrkal23/agentic-mercy-10x --skill debug-investigation -g -y
More Options

Use without installing

npx skills use AjayIrkal23/agentic-mercy-10x@debug-investigation

指定 Agent (Claude Code)

npx skills add AjayIrkal23/agentic-mercy-10x --skill debug-investigation -a claude-code -g -y

安装 repo 全部 skill

npx skills add AjayIrkal23/agentic-mercy-10x --all -g -y

预览 repo 内 skill

npx skills add AjayIrkal23/agentic-mercy-10x --list

SKILL.md

Frontmatter
{
    "name": "debug-investigation",
    "schema": 1,
    "category": "debug",
    "surfaces": [
        "backend",
        "frontend"
    ],
    "triggers": {
        "paths": [
            ".claude\/hooks\/",
            ".claude\/rules\/"
        ],
        "intents": [
            "debug"
        ],
        "keywords": [
            "approach",
            "behavior",
            "break",
            "broken\/throwing\/failing",
            "bug",
            "bugs",
            "builds",
            "cause",
            "crash",
            "debug",
            "debugging",
            "describes",
            "diagnose",
            "diagnosis",
            "disciplined",
            "doesn",
            "encounter",
            "error",
            "evidence",
            "expectations",
            "fail",
            "failures",
            "finding",
            "fix",
            "fixing",
            "guessing",
            "guides",
            "hard",
            "hypothesise",
            "instrument",
            "investigation",
            "isolate",
            "issue",
            "loop",
            "match",
            "minimise",
            "need",
            "needed",
            "performance",
            "proposing",
            "rather",
            "regression",
            "regression-test",
            "regressions",
            "reports",
            "reproduce",
            "root",
            "root-cause",
            "says",
            "something",
            "systematic",
            "tests",
            "unexpected",
            "unknown",
            "user"
        ]
    },
    "platforms": [
        "linux",
        "darwin",
        "windows"
    ],
    "token-cost": 860,
    "description": "ALWAYS invoke when the cause of a bug, regression, crash, or unexpected behavior is unknown and evidence is needed before proposing a fix.",
    "disable-model-invocation": false
}

Debug Investigation

Overview

This is the debugging shell.

It does not assume frontend and backend both matter. It classifies the failing surface first, then uses the matching domain skills to trace the problem.

Use When

  • The failure source is unclear.
  • A regression, crash, or unexpected behavior needs evidence.
  • You need root cause before choosing the fix.

Do Not Use

  • Straightforward implementation work.
  • Design-first tasks.
  • Documentation lookup without an actual failure to investigate.

Surface Selection Rule

Choose the failing surface first:

  • Backend-only: load the mandatory Backend Core Compliance Set before forming hypotheses: backend-standards-always-follow, service-layer-standards, backend-api-standards, backend-error-handling, and backend-performance-standards. Preserve api-contract-standards for envelope/contract work and scaffold-standards for domain or skeleton creation.
  • Frontend-only: select and load the matching Build Web Apps plugin skill when available, then load the mandatory Frontend Core Compliance Set: build-web-apps:frontend-app-builder for visual-surface failures or build-web-apps:react-best-practices for React/Vite/UI/code failures, plus frontend-standards-always-follow, frontend-structure-standards, frontend-response-handling, frontend-server-data-patterns, frontend-api-standards, and react-hooks-patterns.
  • Cross-surface: load the matching Build Web Apps plugin plus Frontend Core Compliance Set and Backend Core Compliance Set, then narrow to the actual failing handoff.

Use project-reference-linkage when tracing linked layers. Use mcp-usage-standards when repo, DB, logs, or external system truth must be verified.

Workflow

Phase 1 — Reproduce

  1. Confirm the bug is reproducible in a minimal isolated case.
  2. Write a failing test or script that demonstrates the defect before touching any source code.
  3. Record the exact input, environment, and output that causes the failure.
  4. Verify the reproduction is deterministic (fails every time, not flakily).

Phase 2 — Minimise

  1. Strip the reproduction case to the smallest set of files, inputs, and dependencies.
  2. Remove unrelated code paths, environment noise, and network dependencies.
  3. If the minimal case no longer fails, add back pieces until it fails again — that is the root cause scope.

Phase 3 — Hypothesise

  1. List all plausible root causes (do not commit to one yet).
  2. Order by likelihood based on evidence: recent changes, error messages, stack traces, logs.
  3. For each hypothesis, define a concrete observable that would confirm or refute it.
  4. Do not fix anything yet — hypothesis must precede instrumentation.

Phase 4 — Instrument

  1. Add targeted logging or assertions to the narrowed scope — no broad logging.
  2. Run the minimal reproduction case with instrumentation.
  3. Observe which hypothesis the evidence supports.
  4. If no hypothesis is confirmed, add one more instrument and repeat from Phase 3.
  5. Once root cause confirmed: implement the fix in the narrowest scope possible, run the reproduction test (it must now pass), then run the full test suite.

Output Contract

  • Failure summary.
  • Touched surfaces and trace path.
  • Evidence-backed root cause or smallest suspect area.
  • Minimal safe fix.
  • Verification steps.

References

  • Use references/full-guide.md if you need the previous full strict guide.

Version History

  • 581d130 Current 2026-07-19 09:06

Same Skill Collection

attic/2026-07-09/skills-pre-update/taste-skill/SKILL.md
attic/2026-07-09/skills-pre-update/ui-ux-pro-max/SKILL.md
skills/agent-development/SKILL.md
skills/api-and-interface-design/SKILL.md
skills/api-contract-standards/SKILL.md
skills/architect-system-design/SKILL.md
skills/backend-api-standards/SKILL.md
skills/backend-code-review/SKILL.md
skills/backend-error-handling/SKILL.md
skills/backend-performance-standards/SKILL.md
skills/backend-standards-always-follow/SKILL.md
skills/canary-playwright/SKILL.md
skills/caveman/SKILL.md
skills/ci-cd-and-automation/SKILL.md
skills/code-execution-standard/SKILL.md
skills/code-review-and-quality/SKILL.md
skills/code-simplification/SKILL.md
skills/codebase-design/SKILL.md
skills/codebase-start-point-guide/SKILL.md
skills/command-development/SKILL.md
skills/composition-patterns/SKILL.md
skills/context-engineering/SKILL.md
skills/dead-code-and-change-audit/SKILL.md
skills/debugging-and-error-recovery/SKILL.md
skills/deprecation-and-migration/SKILL.md
skills/design-extract/SKILL.md
skills/design-review-playwright/SKILL.md
skills/diagnose/SKILL.md
skills/documentation-and-adrs/SKILL.md
skills/domain-modeling/SKILL.md
skills/domain-scaffold-patterns/SKILL.md
skills/doubt-driven-development/SKILL.md
skills/dox-doc-tree/SKILL.md
skills/eval-harness/SKILL.md
skills/fix-lint-format/SKILL.md
skills/forensic-change-coupling/SKILL.md
skills/forensic-complexity-trends/SKILL.md
skills/forensic-debt-quantification/SKILL.md
skills/forensic-hotspot-finder/SKILL.md
skills/frontend-api-standards/SKILL.md
skills/frontend-code-review/SKILL.md
skills/frontend-response-handling/SKILL.md
skills/frontend-server-data-patterns/SKILL.md
skills/frontend-standards-always-follow/SKILL.md
skills/frontend-structure-standards/SKILL.md
skills/frontend-ui-engineering/SKILL.md
skills/git-workflow-and-versioning/SKILL.md
skills/golang-patterns/SKILL.md
skills/golang-testing/SKILL.md
skills/graphify/SKILL.md
skills/gsd-add-tests/SKILL.md
skills/gsd-ai-integration-phase/SKILL.md
skills/gsd-audit-fix/SKILL.md
skills/gsd-audit-milestone/SKILL.md
skills/gsd-audit-uat/SKILL.md
skills/gsd-autonomous/SKILL.md
skills/gsd-capture/SKILL.md
skills/gsd-cleanup/SKILL.md
skills/gsd-code-review/SKILL.md
skills/gsd-complete-milestone/SKILL.md
skills/gsd-config/SKILL.md
skills/gsd-debug/SKILL.md
skills/gsd-discuss-phase/SKILL.md
skills/gsd-docs-update/SKILL.md
skills/gsd-eval-review/SKILL.md
skills/gsd-execute-phase/SKILL.md
skills/gsd-explore/SKILL.md
skills/gsd-extract-learnings/SKILL.md
skills/gsd-fast/SKILL.md
skills/gsd-forensics/SKILL.md
skills/gsd-graphify/SKILL.md
skills/gsd-health/SKILL.md
skills/gsd-import/SKILL.md
skills/gsd-inbox/SKILL.md
skills/gsd-ingest-docs/SKILL.md
skills/gsd-manager/SKILL.md
skills/gsd-map-codebase/SKILL.md
skills/gsd-milestone-summary/SKILL.md
skills/gsd-mvp-phase/SKILL.md
skills/gsd-new-milestone/SKILL.md
skills/gsd-new-project/SKILL.md
skills/gsd-ns-context/SKILL.md
skills/gsd-ns-ideate/SKILL.md
skills/gsd-ns-manage/SKILL.md
skills/gsd-ns-review/SKILL.md
skills/gsd-ns-workflow/SKILL.md
skills/gsd-pause-work/SKILL.md
skills/gsd-phase/SKILL.md
skills/gsd-plan-phase/SKILL.md
skills/gsd-plan-review-convergence/SKILL.md
skills/gsd-pr-branch/SKILL.md
skills/gsd-profile-user/SKILL.md
skills/gsd-progress/SKILL.md
skills/gsd-quick/SKILL.md
skills/gsd-resume-work/SKILL.md
skills/gsd-review-backlog/SKILL.md
skills/gsd-review/SKILL.md
skills/gsd-secure-phase/SKILL.md
skills/gsd-ship/SKILL.md
skills/gsd-sketch/SKILL.md
skills/gsd-spec-phase/SKILL.md
skills/gsd-spike/SKILL.md
skills/gsd-stats/SKILL.md
skills/gsd-surface/SKILL.md
skills/gsd-thread/SKILL.md
skills/gsd-ui-phase/SKILL.md
skills/gsd-ui-review/SKILL.md
skills/gsd-ultraplan-phase/SKILL.md
skills/gsd-undo/SKILL.md
skills/gsd-update/SKILL.md
skills/gsd-validate-phase/SKILL.md
skills/gsd-verify-work/SKILL.md
skills/gsd-workspace/SKILL.md
skills/gsd-workstreams/SKILL.md
skills/huashu-design/SKILL.md
skills/improve-codebase-architecture/SKILL.md
skills/incremental-implementation/SKILL.md
skills/iterative-retrieval/SKILL.md
skills/lean-ctx/SKILL.md
skills/mcp-builder/SKILL.md
skills/mcp-usage-standards/SKILL.md
skills/mmx-cli/SKILL.md
skills/owasp-security/SKILL.md
skills/pdf/SKILL.md
skills/performance-optimization/SKILL.md
skills/plan-exec-stack-guide/SKILL.md
skills/plan-mode-gate/SKILL.md
skills/planning-and-task-breakdown/SKILL.md
skills/postgres-patterns/SKILL.md
skills/project-reference-linkage/SKILL.md
skills/project-structure-map/SKILL.md
skills/qa-playwright/SKILL.md
skills/react-hooks-patterns/SKILL.md
skills/resolving-merge-conflicts/SKILL.md
skills/santa-review/SKILL.md
skills/scaffold-standards/SKILL.md
skills/security-and-hardening/SKILL.md
skills/service-layer-standards/SKILL.md
skills/shadcn/SKILL.md
skills/shipping-and-launch/SKILL.md
skills/skill-linkage-story/SKILL.md
skills/source-driven-development/SKILL.md
skills/spec-driven-development/SKILL.md
skills/strategic-compact/SKILL.md
skills/tailwind-design-system/SKILL.md
skills/taste-skill/SKILL.md
skills/tdd/SKILL.md
skills/tech-debt-audit/SKILL.md
skills/test-driven-development/SKILL.md
skills/tool-and-doc-selection/SKILL.md
skills/using-agent-skills/SKILL.md
skills/verification-loop/SKILL.md
skills/vite-react-best-practices/SKILL.md
skills/web-design-guidelines/SKILL.md
skills/webapp-testing/SKILL.md
skills/workflow-orchestrator/SKILL.md
skills/zoom-out/SKILL.md
attic/2026-07-09/skills-pre-update/huashu-design/SKILL.md
attic/2026-07-09/skills-pre-update/impeccable/SKILL.md
skills/browser-testing-with-devtools/SKILL.md
skills/codebase-intel-first/SKILL.md
skills/docx/SKILL.md
skills/find-skills/SKILL.md
skills/gsd-help/SKILL.md
skills/gsd-ns-project/SKILL.md
skills/gsd-settings/SKILL.md
skills/higgsfield-generate/SKILL.md
skills/higgsfield-marketplace-cards/SKILL.md
skills/higgsfield-product-photoshoot/SKILL.md
skills/higgsfield-soul-id/SKILL.md
skills/higgsfield-websites/SKILL.md
skills/impeccable/SKILL.md
skills/jcodemunch-token-saver/SKILL.md
skills/pptx/SKILL.md
skills/tdd-auto-init/SKILL.md
skills/ui-ux-pro-max/SKILL.md
skills/update-docs/SKILL.md
skills/xlsx/SKILL.md
skills/autoplan/SKILL.md
skills/benchmark/SKILL.md
skills/browse/SKILL.md
skills/careful/SKILL.md
skills/connect-chrome/SKILL.md
skills/context-restore/SKILL.md
skills/design-consultation/SKILL.md
skills/design-html/SKILL.md
skills/design-review/SKILL.md
skills/design-shotgun/SKILL.md
skills/diagram/SKILL.md
skills/document-generate/SKILL.md
skills/freeze/SKILL.md
skills/guard/SKILL.md
skills/investigate/SKILL.md
skills/ios-clean/SKILL.md
skills/ios-design-review/SKILL.md
skills/ios-sync/SKILL.md
skills/landing-report/SKILL.md
skills/make-pdf/SKILL.md
skills/open-gstack-browser/SKILL.md
skills/pair-agent/SKILL.md
skills/plan-design-review/SKILL.md
skills/plan-devex-review/SKILL.md
skills/plan-tune/SKILL.md
skills/qa/SKILL.md
skills/setup-browser-cookies/SKILL.md
skills/setup-deploy/SKILL.md
skills/setup-gbrain/SKILL.md
skills/ship/SKILL.md
skills/skillify/SKILL.md
skills/spec/SKILL.md
skills/sync-gbrain/SKILL.md
skills/unfreeze/SKILL.md
skills/benchmark-models/SKILL.md
skills/canary/SKILL.md
skills/codex/SKILL.md
skills/context-save/SKILL.md
skills/cso/SKILL.md
skills/devex-review/SKILL.md
skills/document-release/SKILL.md
skills/gstack-upgrade/SKILL.md
skills/health/SKILL.md
skills/ios-fix/SKILL.md
skills/ios-qa/SKILL.md
skills/land-and-deploy/SKILL.md
skills/learn/SKILL.md
skills/office-hours/SKILL.md
skills/plan-ceo-review/SKILL.md
skills/plan-eng-review/SKILL.md
skills/qa-only/SKILL.md
skills/retro/SKILL.md
skills/review/SKILL.md
skills/scrape/SKILL.md

Metadata

Files
0
Version
581d130
Hash
27aec4c3
Indexed
2026-07-19 09:06

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-22 04:59
浙ICP备14020137号-1 $Carte des visiteurs$