Skip to main content

openhound

Use for all OpenHound collector work, including planning, graph schema, source collection, assets, lookup/preproc, registration, and validation.

跳到安装

来源信息

仓库
SpecterOps/ConfigManBearPig
最近来源活动
2026年7月29日 23:10
检测到的 SKILL.md 语言
英语
星标
151
分支
6

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
8 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
openhound
description
Use for all OpenHound collector work, including planning, graph schema, source collection, assets, lookup/preproc, registration, and validation.
# OpenHound Development Skill Use this skill for any OpenHound collector task. ## Critical Rules (Always apply) 1. Read `.agents/standards/openhound.md` before editing collector code. This includes important standards and best practices for OpenHound collector development that are not repeated in the reference docs. 2. Based on the requested task, select the matching reference from the routing table. These contain specific rules and examples for different types of collector work. 3. For broad collector work, or when creating a new collector, read `.agents/standards/workflow.md`. 4. Important: Before finishing collector and graph behavior changes read `references/validate-extension.md`. ### Route By Task | Task | Reference | |---|---| | Plan a new collector from API docs, sample responses, or requirements | `references/plan-collector.md` | | Define graph base classes, common properties, node IDs, or edge properties | `references/graph-schema.md` | | Register `collect`, `preproc`, `convert`, metadata, or entry points | `references/register-extension.md` | | Implement API clients, auth, DLT resources, transformers, or secrets | `references/source-collection.md` | | Add or modify models, node assets, edge assets, kind constants, or exports | `references/add-asset.md` | | Add DuckDB transforms, lookup methods, lookup registration, or `self._lookup` usage | `references/preproc-lookup.md` | | Validate collector changes before finishing | `references/validate-extension.md` | ### Routing Rules - If the task touches multiple areas, read every matching reference. - If adding or changing collector behavior, always read `references/validate-extension.md` before finishing. - If the task involves a new collector or broad redesign, start with `references/plan-collector.md`. - If models use `self._lookup`, also read `references/preproc-lookup.md` and `references/register-extension.md`. - If adding a new collected resource, usually read `references/source-collection.md`, `references/add-asset.md`, and `references/validate-extension.md`. --- name: grill-me description: Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me". --- Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer. Ask the questions one at a time. If a question can be answered by exploring the codebase, explore the codebase instead.
在 GitHub 查看