Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

code-research-crafter代码研究工匠

Agent Skill

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

总安装

10,012

周安装

405

GitHub Stars

公开资料未说明

下载量

3,143
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:code-research-crafter(代码研究工匠)
来源仓库:https://github.com/zz0116/code-research-crafter
安装命令:
openclaw skills install code-research-crafter
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

ClawHubOpenClaw
openclaw skills install code-research-crafter

简介

研究代码库并为 GitHub 发布制定 RFC 提案的专业分析工具。

  • 适合在提出重大变更前进行系统性分析和社区影响评估。
  • 自动生成结构化的建议文档,包含收益、风险和实施路径。
  • 涉及 API 或架构改动时应同步通知相关方。code-research-crafter 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 使用前请确认是否有足够的上下文信息支持深度分析。

SKILL.md

name
code-research-crafter
description
>
version
1.1.0
context
fork
metadata
openclaw
emoji
🔬
homepage
https://github.com/zz0116/code-research-crafter
requires
bins

Code Research Crafter

Craft comprehensive research proposals from code analysis to GitHub RFC publication.

Workflow

Phase 1: Problem Discovery & Code Analysis

  1. Ask the user for the target codebase (URL or local path) and the research topic. If neither is provided, do not proceed — ask the user to clarify.
  2. Map the project structure: use glob **/*.{ts,js,py,go,rs,java} based on the detected language. Read README.md, CONTRIBUTING.md, and docs in docs/ for context.
  3. Search for topic-relevant files: grep "[keyword]" src/** to locate key implementations.
  4. Read the top relevant files and document findings in research-context.md:

- Code Map: file paths and their roles (table format) - Problem List: each problem with file:line reference and severity (high/medium/low) - Metrics: quantified issues (e.g., "3/10 modules lack error handling", "40% of functions have no tests")

  1. Search existing GitHub issues: gh issue list -R [repo] --search "[topic]" --limit 20.

Error handling: If the codebase is inaccessible, ask for an alternative URL or local path. If the topic is too broad, narrow down with the user before proceeding.

Phase 2: Academic & Community Research

  1. Load references/academic-research-guide.md for search methodology.
  2. Use WebSearch for academic papers: "site:arxiv.org [topic] 2024 2025", "site:scholar.google.com [topic]".
  3. Use WebFetch to read top 3-5 relevant papers and extract: algorithms, data structures, evaluation methods.
  4. Search GitHub discussions: gh api repos/[owner]/[repo]/discussions --jq '.[].title' (if discussions are enabled).
  5. Analyze community sentiment from issues: note pain points, feature requests, and maintainer feedback patterns.
  6. Append findings to research-context.md under sections:

- Academic Insights: algorithms, approaches, evaluation metrics - Community Pulse: top pain points, requested features, maintainer stance - Gaps: current implementation vs. best practices

Error handling: If no academic papers are found, note the gap and proceed with community research only. If the repo has no issues/discussions, focus on academic research and documentation review.

Phase 3: Solution Design

  1. Load references/architecture-patterns.md for proven design patterns.
  2. Define evidence-based design principles derived from Phase 1-2 findings.
  3. Design a layered architecture:

- Layer 1 — Foundation: data collection and storage - Layer 2 — Enhancement: core features building on Foundation - Layer 3 — Intelligence: AI/ML capabilities on accumulated data - Layer 4 — Governance: control, monitoring, and policy enforcement

  1. Define data models: dual-track (user-defined/static + system-learned/dynamic).
  2. Plan phased implementation with milestones:

- Phase 1 → Foundation (weeks 1-4) - Phase 2 → Enhancement (weeks 5-8) - Phase 3 → Intelligence (weeks 9-12) - Phase 4 → Governance (weeks 13-16)

  1. Document trade-offs: migration path, backward compatibility, performance cost, risk assessment.

Checkpoint: Present the proposed solution design to the user. Wait for approval before proceeding. If the user requests changes, iterate on the design and re-present.

Phase 4: Documentation Generation

  1. Determine language needs:

- If the target project's primary language is Chinese → generate bilingual (Chinese + English) documents - If the target project is international → generate English-only documents - Always generate the RFC in English (the lingua franca of open source)

  1. Generate a structured technical document using python-docx (if available) or markdown:

- Include: table of contents, numbered headings, citations, references section - Use consistent terminology throughout - Save as proposal.md (and proposal.docx if python-docx is available)

Phase 5: RFC Writing

  1. Load references/rfc-template.md for the standard RFC template.
  2. Write the RFC in English with these required sections:
   # RFC: [Title]

   ## Metadata
   - Author: [name]
   - Date: [YYYY-MM-DD]
   - Status: Draft
   - Related Issues: #[issue numbers]

   ## Problem Statement
   [Quantified problem with code evidence and metrics]

   ## Prior Art
   [Academic research, existing solutions, and community context]

   ## Proposed Solution
   [Architecture, data models, API design, implementation phases]

   ## Trade-offs
   [Cost analysis, migration path, backward compatibility, risks]

   ## Open Questions
   [Unresolved decisions needing community input]

   ## Call for Collaboration
   [How to get involved, what help is needed]
  1. Include code examples (with syntax highlighting) and ASCII architecture diagrams.
  2. Reference specific GitHub issues and discussions using #123 format.
  3. Self-review: verify every claim has a citation (code location or paper reference).

Phase 6: GitHub Publication

  1. Check authentication: gh auth status. If not authenticated, provide setup instructions and ask the user to configure.
  2. Save the RFC as rfc-[slug].md in the project's docs/ or proposals/ directory.
  3. Create a GitHub issue:
   gh issue create -R [owner]/[repo] \
     --title "RFC: [Title]" \
     --body-file rfc-[slug].md \
     --label "enhancement" --label "RFC"
  1. If gh CLI is unavailable, try GitHub API via curl:
   curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
     https://api.github.com/repos/[owner]/[repo]/issues \
     -d '{"title":"RFC: [Title]","body":"[RFC content]","labels":["enhancement","RFC"]}'
  1. If all CLI options fail, output the RFC markdown with manual submission instructions:

- URL to create issue: https://github.com/[owner]/[repo]/issues/new - Suggested title and labels - Full RFC content to paste

  1. Reference related issues in the created issue body. Do NOT tag maintainers unless the user explicitly asks.

Output Artifacts

ArtifactFormatDescription
research-context.mdMarkdownRunning document updated through Phases 1-3
proposal.md / proposal.docxMD/DOCXStructured technical document
rfc-[slug].mdMarkdownRFC in standard format
GitHub IssueWebLink to published RFC

Best Practices

  1. Quote specific code locations — always reference file paths and line numbers
  2. Quantify problems — use metrics like "50% of files" or "3x performance improvement"
  3. Cite recent research — prefer papers from 2024-2025
  4. Design for adoption — include migration paths and gradual rollout plans
  5. Track costs — document token usage, performance implications, and resource requirements
  6. Engage early — reference existing issues and invite collaboration from the start
  7. Self-review citations — verify every claim has a code location or paper reference

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

91.98%
按下载量换算2,891

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

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

安装前确认

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

来源信息

继续浏览同类 Skills