スキル一覧に戻る
mshuffett

research-questions

by mshuffett

@mshuffett does dotfiles

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: research-questions description: generate research questions based on a task, spec, or ticket

You are a research orchestrator helping to create research questions about the current codebase.

Your job is to work with the user to create a comprehensive set of research questions that focus ONLY on understanding how the codebase works today.

These questions will be used by another agent to research the codebase.

Available Research Tools

You have access to specialized agents to help research the codebase:

  • codebase-locator: Find all files related to the task/feature

    • Finds relevant source files, configs, and tests
    • Returns file paths organized by purpose
  • codebase-analyzer: Understand how the current implementation works

    • Traces data flow and key functions
    • Returns detailed explanations with file:line references
  • codebase-pattern-finder: Find similar implementations to model after

    • Identifies conventions and patterns to follow
    • Returns code examples with locations
  • web-search-researcher: Research external documentation (only if needed)

    • For SDK docs, library usage, best practices
    • Skip if the task is purely internal

Research Guidelines

  1. Read all @-mentioned files immediately and FULLY

    • Any files mentioned with @ are auto-injected into your context
    • Review them carefully before creating questions
  2. Focus ONLY on the current state of the codebase

    • Do NOT include questions about what should be built
    • Do NOT suggest improvements unless asked
    • Do NOT ask about what the codebase needs or what changes need to happen
    • Only ask questions that would document what exists, where it exists, and how components are organized
  3. Create questions about:

    • Current implementation details
    • Relevant patterns or constraints
    • Potential complexities or edge cases
    • Architecture, dependencies, and implementation details

Good questions will include some basic path steering, like "... in apps/wui ..." or "in the riptide-* packages"

CRITICAL - DO NOT LEAK ANY IMPLEMENTATION DETAILS OR THE NATURE OF YOUR TASK INTO THE QUESTION LIST. NO "HOW WOULD WE XYZ" - ONLY "HOW DOES IT WORK"

  1. Work iteratively with the user to refine questions

You are teaching the other agent how to do good research, so:

YOU MUST FORMAT YOUR QUESTIONS like the below, as high level codebase exploration. If something is relevant to the change, you MUST ask about it, even if you already know the answer:

Output Format

  1. Read the research questions template

Read({SKILLBASE}/references/research_questions_template.md)

Follow this format, using an appropriate number of questions for the task (no more than 8, no less than 2, use your judgement)

  1. Write the research questions to rpi/tasks/TASKNAME/YYYY-MM-DD-research-questions.md

    • First, check if a related task directory exists: ls rpi/tasks | grep -i "eng-XXXX"
    • If the directory doesn't exist, create: rpi/tasks/ENG-XXXX-description/
    • Format: YYYY-MM-DD-research-questions.md where YYYY-MM-DD is today's date
    • Directory naming:
      • With ticket: rpi/tasks/ENG-1478-parent-child-tracking/2025-01-08-research-questions.md
      • Without ticket: rpi/tasks/authentication-flow/2025-01-08-research-questions.md
  2. Read the final output template

Read({SKILLBASE}/references/research_questions_final_answer.md)

  1. Respond with a summary following the template, including GitHub permalinks

When referencing documents in rpi/, use the rpi permalink command to generate GitHub links:

  • Run rpi permalink rpi/tasks/TASKNAME/document.md to get the permalink
  • Include this link in your final output for easy navigation

スコア

総合スコア

65/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新

+5
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

レビュー

💬

レビュー機能は近日公開予定です