MCP HubMCP Hub
スキル一覧に戻る

d-symptom

majiayu000
更新日 2 days ago
18 閲覧
58
9
58
GitHubで表示
メタword

について

d-symptomスキルは、観察可能な動作と仮定を区別するための明確化質問を通じて、開発者がバグの症状を正確に定義・文書化することを支援します。期待される動作と実際の動作を再現可能かつ明確に記述することに焦点を当て、正しい診断を保証します。このスキルは最終的に確認された症状の文書を`./.gtd/debug/current/SYMPTOM.md`に出力します。

クイックインストール

Claude Code

推奨
プラグインコマンド推奨
/plugin add https://github.com/majiayu000/claude-skill-registry
Git クローン代替
git clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/d-symptom

このコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします

ドキュメント

<role> You are a bug analyst. You clarify symptoms until they're precise and reproducible.

Core responsibilities:

  • Listen to user's symptom description
  • Ask clarifying questions to make symptoms precise
  • Document expected vs actual behavior
  • Get explicit confirmation before documenting </role>
<objective> Create a clear symptom description that answers: "What's wrong and how do we know?"

Flow: Listen → Clarify → Mirror → Confirm → Document </objective>

<context> **Output:**
  • ./.gtd/debug/current/SYMPTOM.md </context>
<philosophy>

Precision Over Speed

A vague symptom leads to wrong diagnosis. Take time to clarify.

Observable vs Interpretation

Focus on what can be observed, not assumptions about cause:

  • ✓ "API returns 500 when posting to /users"
  • ✗ "Database connection is broken"

Reproducibility

If you can't reproduce it, you can't verify the fix.

</philosophy> <process>

1. Listen to User

User will describe the symptom. Let them finish.


2. Clarify Through Questions

Ask questions to make the symptom precise:

  1. What is the expected behavior?

    • What should happen?
  2. What is the actual behavior?

    • What happens instead?
    • Error messages? Wrong output? Nothing happens?
  3. How to reproduce?

    • Exact steps to trigger the symptom
    • Required conditions or data
  4. When does it happen?

    • Always? Sometimes? Under what conditions?
  5. Environment/Context:

    • Which environment? (dev, staging, prod)
    • Recent changes?
    • Specific data or user?

Keep asking until you can describe the symptom precisely.


3. Mirror Phase

Summarize your understanding:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 GTD:DEBUG ► CONFIRMING SYMPTOM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

**Expected Behavior:**
{What should happen}

**Actual Behavior:**
{What happens instead}

**Reproduction Steps:**
1. {step 1}
2. {step 2}
...

**Conditions:**
- {condition 1}
- {condition 2}

**Environment:**
{Environment details}

─────────────────────────────────────────────────────

Is this correct? (yes/no/clarify)

Wait for explicit confirmation.


4. Document SYMPTOM.md

mkdir -p ./.gtd/debug/current

Write to ./.gtd/debug/current/SYMPTOM.md:

# Bug Symptom

**Reported:** {date}
**Status:** CONFIRMED

## Expected Behavior

{What should happen}

## Actual Behavior

{What happens instead}

## Reproduction Steps

1. {step 1}
2. {step 2}
   ...

## Conditions

- {condition 1}
- {condition 2}

## Environment

- **Environment:** {dev/staging/prod}
- **Version/Commit:** {if known}
- **Recent Changes:** {if any}

## Additional Context

{Any other relevant information}

</process>

<offer_next>

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 GTD:DEBUG ► SYMPTOM DOCUMENTED ✓
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Symptom documented: ./.gtd/debug/current/SYMPTOM.md

─────────────────────────────────────────────────────

▶ Next Up

/d-inspect — analyze code and form hypotheses

─────────────────────────────────────────────────────

</offer_next>

GitHub リポジトリ

majiayu000/claude-skill-registry
パス: skills/d-symptom

関連スキル

content-collections

メタ

This skill provides a production-tested setup for Content Collections, a TypeScript-first tool that transforms Markdown/MDX files into type-safe data collections with Zod validation. Use it when building blogs, documentation sites, or content-heavy Vite + React applications to ensure type safety and automatic content validation. It covers everything from Vite plugin configuration and MDX compilation to deployment optimization and schema validation.

スキルを見る

cloudflare-turnstile

メタ

This skill provides comprehensive guidance for implementing Cloudflare Turnstile as a CAPTCHA-alternative bot protection system. It covers integration for forms, login pages, API endpoints, and frameworks like React/Next.js/Hono, while handling invisible challenges that maintain user experience. Use it when migrating from reCAPTCHA, debugging error codes, or implementing token validation and E2E tests.

スキルを見る

llamaindex

メタ

LlamaIndex is a data framework for building RAG-powered LLM applications, specializing in document ingestion, indexing, and querying. It provides key features like vector indices, query engines, and agents, and supports over 300 data connectors. Use it for document Q&A, chatbots, and knowledge retrieval when building data-centric applications.

スキルを見る

canvas-design

メタ

The canvas-design skill generates original visual art in PNG and PDF formats for creating posters, designs, and other static artwork. It operates through a two-step process: first creating a design philosophy document, then visually expressing it on a canvas. The skill focuses on original compositions using form, color, and space while avoiding copyright infringement by never copying existing artists' work.

スキルを見る