一键导入
hada-scout
hada.io RSS feed monitoring with LLM pre-scout filtering for oh-my-customcodex relevance
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
hada.io RSS feed monitoring with LLM pre-scout filtering for oh-my-customcodex relevance
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
6-stage structured development cycle with stage-based tool restrictions
Multi-angle release quality verification using parallel expert review teams
Full Self Driving — autonomous release loop that processes all auto-dev-eligible GitHub issues until none remain, by repeatedly running /pipeline auto-dev then /homework.
Invoke and resume YAML-defined pipelines by name — /pipeline auto-dev runs the full release pipeline
Analyze release workflow findings and recommend follow-up actions — execute immediately or register as issues
Auto-detect project context and optimize harness — deactivate unused agents/skills, suggest missing experts, generate project profile
| name | hada-scout |
| description | hada.io RSS feed monitoring with LLM pre-scout filtering for oh-my-customcodex relevance |
| scope | core |
| version | 2.0.0 |
| user-invocable | true |
| argument-hint | [--limit N] [--threshold N] |
3-phase in-session pipeline that monitors hada.io (via feedburner RSS) for relevant articles,
uses a spark/low LLM batch to pre-score relevance, and dispatches full /scout analysis only on
high-scoring candidates.
Sensitive-path compatibility note: if this skill delegates work that touches .claude/**, .claude/outputs/**, templates/.claude/**, or read-only measurements of those paths, keep .codex/** edits on the normal Codex path. On Claude Code v2.1.121+ with bypassPermissions, direct writes to .claude/skills/, .claude/agents/, and .claude/commands/ are allowed; on v2.1.126+ that extends to broader protected paths. Only use /tmp/{skill}-{timestamp}.md as a legacy fallback when the target runtime is older or still prompts.
Replace the v1.0 keyword-regex approach with context-aware LLM pre-scoring. spark/low evaluates all feed titles in a single batch call, reducing false positives from ~30-40% to ~5-10% and eliminating the external CronJob dependency for user-invoked runs.
https://feeds.feedburner.com/geeknews-feed)--limit or HADA_SCOUT_LIMIT)--threshold or HADA_SCOUT_THRESHOLD)hada-scout labeled issues via gh issue list --label hada-scoutMAX_SCOUT_PER_RUN):
/scout analysis via Skill tool invocationbaekenough/oh-my-customcodexhada-scout label to the created issueThe spark/low agent receives the following system prompt:
You are a relevance filter for the oh-my-customcodex project — an AI agent harness/orchestration
system built on GPT Codex + OMX with 44 agents, 74 skills.
Project domains (HIGH relevance):
- AI agent orchestration, multi-agent systems, agent design patterns
- Harness, benchmark, evaluation frameworks for AI agents
- GPT Codex, OMX, MCP protocol
- Code review automation, development workflow automation
- Agent sandbox, isolation, security patterns
- LLM-assisted development tools and methodologies
Project domains (MEDIUM relevance):
- General AI/ML tooling that could be adapted for agent workflows
- DevOps automation patterns applicable to agent infrastructure
- New programming paradigms for AI-assisted development
NOT relevant:
- Pure frontend/UI frameworks without agent connection
- Business/management topics
- Hardware, networking, non-AI infrastructure
- Social media, marketing tools
For each item below, return: score (0-100) | reason (1 line)
Items:
{numbered_item_list}
[hada-scout] Scanning hada.io feed...
├── Phase 1: Fetched {n} items
├── Phase 2: Pre-scout → {passed}/{total} items passed (threshold: {t}%)
│ ├── ✓ {title1} (score: {s1}%)
│ ├── ✓ {title2} (score: {s2}%)
│ └── ✗ {title3} (score: {s3}%) — skipped
├── Phase 3: Scout dispatch ({n} items, max 5)
│ ├── [1] /scout {url1} → {verdict}
│ └── [2] /scout {url2} → {verdict}
└── [Done] {created}/{dispatched} issues created
| Label | Purpose |
|---|---|
hada-scout | Source identification — all hada-scout created issues |
scout:internalize | /scout verdict: adopt into project |
scout:integrate | /scout verdict: use as external dependency |
scout:skip | /scout verdict: not relevant |
| Stage | Lane / Effort | Cost Control |
|---|---|---|
| Pre-scout (Phase 2) | spark/low | Single batch, max 50 items |
| Full scout (Phase 3) | frontier/medium | Max 5 items per run |
| Total per invocation | — | Runtime-dependent; bounded by both caps |
| Variable | Default | Description |
|---|---|---|
FEED_URL | https://feeds.feedburner.com/geeknews-feed | RSS feed URL |
HADA_SCOUT_THRESHOLD | 60 | Pre-scout score threshold (0–100) |
HADA_SCOUT_LIMIT | 50 | Max feed items to fetch and score |
MAX_SCOUT_PER_RUN | 5 | Max /scout executions per invocation |
GH_TOKEN | (required) | GitHub PAT for issue creation and dedup |
| Rule | How |
|---|---|
| R009 | Phase 3 scout dispatches run in parallel (up to 4 concurrent) |
| R010 | Orchestrator manages phases; analysis delegated to spark/low/frontier/medium agents |
| R015 | Pre-scout scores and reasons displayed before dispatching full scouts |
| scout skill | Phase 3 invokes /scout via Skill tool for each candidate URL |
| Aspect | v1.0 (keyword) | v2.0 (LLM pre-scout) |
|---|---|---|
| Filtering | Regex keyword match | LLM relevance scoring (spark/low) |
| Invocation | External CronJob only | User-invocable /hada-scout + CronJob |
| Precision | Low (keyword false positives) | High (context-aware scoring) |
| Cost per scan | No LLM pre-filter; scout cost is runtime-dependent | Adds one bounded spark-lane pre-filter batch |
| False positive rate | ~30–40% | ~5–10% |
| Scope | package | core |
GitHub Issue #841