技術トピックを調査してドキュメント化
Scanned 8/31/2026
Install to Claude Code
npx -y skills add okm321/dotfiles --skill research --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Research?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/okm321-research)More formats (shields.io, HTML) on the badges page.
---
name: research
description: 技術トピックを調査してドキュメント化
---
# Research Skill
技術トピックの調査を `tech-researcher` エージェントに委譲する。
## Usage
```
/research <トピック> [オプション]
```
## Options
- `--save` または `-s`: Obsidian にファイル出力
- `--output <path>`: 出力先を指定(--save 不要)
## Examples
```
/research React 19 # 会話内で結果を返す
/research React 19 --save # ~/obsidian/Research/ に保存
/research React 19 -s # 同上
/research React 19 --output ./docs # ./docs に保存
```
## Instructions
### 1. 調査実行
tech-researcher エージェントを使って、指定されたトピックを調査させる。
### 2. 結果表示
調査結果を会話内に表示する。
### 3. 保存確認
**--save / --output 指定時:**
- 確認なしで即座に保存
**オプションなしの場合:**
- 調査結果を表示した後、AskUserQuestion で「Obsidian に保存しますか?」と確認
- 選択肢:
- 保存する → `~/obsidian/Research/` に保存
- 保存しない → 終了
### 4. ファイル保存処理
- frontmatter を追加
- ファイル名: `{トピック}_{YYYYMMDD}.md`(スペースはハイフンに)
- 保存後、ファイルパスを報告
### 5. Tips 切り出し確認
Research に保存した後、AskUserQuestion で確認:
「調査内で説明した概念を Tips に切り出しますか?」
- 選択肢:
- 切り出す → 概念ごとに `~/obsidian/Tips/{概念名}.md` を作成
- 切り出さない → 終了
**Tips 切り出し時の処理:**
1. 調査内で詳しく説明した基礎概念(例: SSH、VPN、Docker など)を特定
2. 各概念を独立したファイルとして `~/obsidian/Tips/` に作成
3. Research ファイル内に Tips へのリンクを追加(例: `> 詳細は [[SSH]] / [[VPN]] を参照`)
4. Tips ファイル同士も相互リンク
### ファイル保存時の frontmatter
**Research 用:**
```yaml
---
created: {YYYY-MM-DD}
tags: [research, {トピック}]
---
```
**Tips 用:**
```yaml
---
tags: [{関連カテゴリ}]
---
```
※ `tips` タグは不要(フォルダで判別できるため)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.
SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.
Python backend development expertise for FastAPI, security patterns, database operations, Upstash integrations, and code quality. Use when: (1) Building REST APIs with FastAPI, (2) Implementing JWT/OAuth2 authentication, (3) Setting up SQLAlchemy/async databases, (4) Integrating Redis/Upstash caching, (5) Refactoring AI-generated Python code (deslopification), (6) Designing API patterns, or (7) Optimizing backend performance.
Drive the full internationalization journey for a project — detect the stack, recommend a library, set up the chosen library, wrap existing strings, and optionally connect a translation platform. Use when the user asks to add or configure i18n, internationalization, localization, multi-language support, or translations — including when they explicitly mention LinguiJS, Lingui, next-intl, "wrap strings", "find hardcoded text", "make my app translatable", or "set up translations". Triggers on g...
PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.