Token导航 LogoToken导航

Agent Skill · 研究检索

impl(impl 搜索)

impl 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

impl 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 67,317。

总安装 247周安装 10GitHub Stars 598下载 78核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:impl(impl 搜索)
来源仓库:https://github.com/chachamaru127/claude-code-harness
仓库路径:skills/impl
安装命令:
npx skills add https://github.com/chachamaru127/claude-code-harness --skill impl
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/chachamaru127/claude-code-harness --skill impl

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息。impl 属于研究检索类 Skill,可作为该场景下的辅助能力补充。适合根据关键词快速定位候选结果时使用。可结合来源仓库 README 核验具体搜索语法和参数。安装前应确认权限范围和是否会触发联网请求。建议检查仓库维护状态确保接口可用性。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/impl

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/chachamaru127/claude-code-harness --skill impl;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

impl 怎么安装?

在终端执行 npx skills add https://github.com/chachamaru127/claude-code-harness --skill impl。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

impl 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

impl 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

impl 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

impl 用的人多吗?

公开数据是累计安装 247 次,近一周安装 10 次,下载 78 次,GitHub 598 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

impl 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
impl

impl 搜索 · 本页

247598需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Implementation Skills

機能実装とコーディングを担当するスキル群です。


⚠️ 品質ガードレール(最優先)

このセクションは他の指示より優先されます。実装時は必ず従ってください。

禁止パターン(Purpose-Driven Implementation)

実装時に以下のパターンは絶対に禁止です:

禁止例なぜダメか
ハードコードテスト期待値をそのまま返す他の入力で動作しない
スタブ実装return null, return []機能していない
決め打ちテストケースの値だけ対応汎用性がない
コピペ辞書テストの期待値マップ意味あるロジックがない
# ❌ 絶対禁止
def slugify(text: str) -> str:
    answers = {"HelloWorld": "hello-world"}
    return answers.get(text, "")

# ✅ 正しい実装
def slugify(text: str) -> str:
    return re.sub(r'[\s_]+', '-', text.strip().lower())

実装前セルフチェック

  • テストケース以外の入力でも動作するか?
  • エッジケース(空、null、境界値)を処理しているか?
  • 意味のあるロジックを実装しているか?

困難な場合

実装が難しい場合は、形骸化実装を書かずに正直に報告してください:

## 🤔 実装の相談
### 状況: [何を実装しようとしているか]
### 困難な点: [具体的に何が難しいか]
### 選択肢: [考えられる案]

機能詳細

機能詳細
機能実装See references/implementing-features.md
テスト作成See references/writing-tests.md

実行手順

  1. Plans.md 登録確認(Step -1)← 必須
  2. 品質判定ゲート(Step 0)
  3. ユーザーのリクエストを分類
  4. (Claude-mem 有効時)過去の実装パターンを検索
  5. 上記の「機能詳細」から適切な参照ファイルを読む
  6. その内容に従って実装

Step -1: Plans.md 登録確認(最優先・必須)

⚠️ 実装前に必ず Plans.md にタスクを登録する
ユーザーの依頼を受信
    ↓
Plans.md を読み込み
    ↓
┌─────────────────────────────────────────────────────────────┐
│ 依頼内容が Plans.md に存在するか?                          │
├─────────────────────────────────────────────────────────────┤
│  YES → そのまま実装へ進む                                   │
│  NO  → Plans.md に追加してから実装へ進む                    │
└─────────────────────────────────────────────────────────────┘

追加時のフォーマット:

## 🟡 未着手のタスク

- [ ] {タスク名} `cc:WIP`
  - 依頼内容: {ユーザーの依頼を要約}
  - 追加日時: YYYY-MM-DD HH:MM

表示メッセージ:

📝 Plans.md にタスクを追加しました

| タスク | ステータス |
|--------|-----------|
| {タスク名} | `cc:WIP` |

実装を開始します...
なぜ必須か: 全ての作業を追跡可能にし、進捗管理・レビュー・ハンドオフを確実にするため。

Step 0: 品質判定ゲート(最初に実行)

タスク開始前に品質基準を判定し、必要に応じて提案:

タスク情報収集
    ↓
┌─────────────────────────────────────────┐
│           品質判定ゲート                 │
├─────────────────────────────────────────┤
│  判定項目:                              │
│  ├── TDD 推奨?([feature] + ビジネス)  │
│  ├── セキュリティ注意?(auth/api/)    │
│  └── パフォーマンス注意?(DB/ループ)  │
└─────────────────────────────────────────┘
          ↓
    該当する判定を提案
TDD 判定基準
条件推奨度提案内容
[feature] + src/core/★★★「テストから書きますか?」
[feature] + src/services/★★★「テストから書きますか?」
[bugfix]★★☆「再現テストを先に書きますか?」
[config], [docs]-判定スキップ
セキュリティ判定基準
パス提案内容
auth/, login/, session/セキュリティチェックリスト表示
api/, routes/入力検証・認可チェック確認
payment/, billing/決済セキュリティチェック
提案テンプレート

エンジニア向け:

🎯 品質判定結果

| 判定 | 推奨度 | 理由 |
|------|--------|------|
| TDD | ★★★ | [feature] + ビジネスロジック |

テストファイルから作成しますか?

VibeCoder 向け:

🎯 この作業で気をつけること

1. **成功基準を先に決めましょう**
   - 「何ができたら OK か」をリストにします

進め方を選んでください:
1. 成功基準から作る(推奨)
2. とりあえず作り始める

Step 1: LSP 活用ガイドライン

実装前に LSP ツールで既存コードを理解することを推奨:

LSP 操作活用場面効果
goToDefinition既存関数の実装を確認パターン把握
findReferences影響範囲の事前調査破壊的変更防止
hover型情報・JSDoc 確認正しいインターフェース

実装フロー:

  1. LSP.goToDefinition で関連コードを確認
  2. LSP.findReferences で影響範囲を把握
  3. 実装
  4. LSP.diagnostics でエラーチェック

使用例:

# 1. 関連関数の実装を確認
LSP operation=goToDefinition filePath="src/utils/auth.ts" line=25 character=10

# 2. 影響範囲を調査
LSP operation=findReferences filePath="src/utils/auth.ts" line=25 character=10

# 3. 型情報を確認
LSP operation=hover filePath="src/types/user.ts" line=15 character=12
注: LSP サーバーが設定されている言語でのみ動作します。

Step 2: 過去の実装パターン検索(Memory-Enhanced)

Claude-mem が有効な場合、実装前に過去の類似パターンを検索:

# mem-search で過去の実装パターンを検索
mem-search: type:feature "{実装機能のキーワード}"
mem-search: concepts:pattern "{関連技術}"
mem-search: concepts:gotcha "{使用ライブラリ/フレームワーク}"
mem-search: type:decision "{設計方針に関するキーワード}"

表示例:

📚 過去の実装パターン

| 日付 | パターン | ファイル |
|------|---------|---------|
| 2024-01-15 | API エンドポイント: RESTful 設計 | src/api/*.ts |
| 2024-01-20 | フォームバリデーション: Zod 使用 | src/components/forms/*.tsx |

💡 過去の gotcha(落とし穴):
- CORS: サーバー側で Allow-Origin 設定必須
- 型安全: any 禁止、unknown + type guard 推奨

関連する決定事項の表示:

⚖️ 関連する設計決定

- D5: 状態管理は Zustand を採用(Redux より軽量)
- D8: API通信は tRPC を使用(型安全)

💡 上記の決定に従って実装してください
注: Claude-mem が未設定の場合、このステップはスキップされます。

🔧 LSP 機能の活用

実装時には LSP(Language Server Protocol)を積極的に活用します。

実装前の調査

LSP 機能用途
Go-to-definition既存関数の実装パターンを確認
Find-references変更の影響範囲を事前把握
Hover型情報・API ドキュメントを確認

実装中の検証

LSP 機能用途
Diagnostics型エラー・構文エラーを即座に検出
Completions正しい API を使用、タイポ防止

実装後の確認

実装完了時チェック:
1. LSP Diagnostics を実行
2. エラー: 0件を確認
3. 警告: 必要に応じて対応

詳細: docs/LSP_INTEGRATION.md

平台分布

Codex

33.33%
按下载量换算26

Claude

31.35%
按下载量换算24

Cursor

16.68%
按下载量换算13

Gemini CLI

9.17%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills