Agent skill

Openprd Standards

by DavidLam-oss in DavidLam-oss/obsidian-wechat-converter

“初始化并校验 `docs/basic`、文件说明书和文件夹 README 标准。”

— description from SKILL.md by DavidLam-oss
MITAuto-check passedDevelopment

Install Openprd Standards

skills CLI
$ npx skills add DavidLam-oss/obsidian-wechat-converter --skill openprd-standards -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install DavidLam-oss/obsidian-wechat-converter openprd-standards --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/DavidLam-oss/obsidian-wechat-converter.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/openprd-standards .claude/skills/openprd-standards && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
openprd-standards
GitHub stars
334
Token cost
~595 tokens
SKILL.md length
132 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

  • SKILL.md covers 必需文档, 文档影响检查, 同步触发条件 and 门禁
  • Calls node

About this skill

Openprd Standards is a skill in DavidLam-oss/obsidian-wechat-converter (334 stars). Its SKILL.md is about 595 tokens. Licence: MIT.

What it can do on your machine

Read from SKILL.md and the folder at commit 3fef612. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Openprd Standards loads about 595 tokens when it runs. Until then it costs about 15 tokens; SKILL.md has 132 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~15
When it runs · the whole SKILL.md, loaded when a task matches
~595

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from DavidLam-oss/obsidian-wechat-converter at commit 3fef612, republished under its MIT licence (© DavidLam-oss). 132 words, ~595 tokens.

Download SKILL.mdSave it as .claude/skills/openprd-standards/SKILL.md (or your agent's skills folder).
name
openprd-standards
description
初始化并校验 `docs/basic`、文件说明书和文件夹 README 标准。
<!-- OPENPRD:GENERATED
adapter=codex
source=openprd-standards
version=0.1.19
checksum=2adea40f4afa7b05
-->

OpenPrd Standards

当文档、文件说明书、文件夹 README 或实现就绪检查在范围内时,使用这份 skill。

必需文档

  • docs/basic/file-structure.md
  • docs/basic/app-flow.md
  • docs/basic/prd.md
  • docs/basic/frontend-guidelines.md
  • docs/basic/backend-structure.md
  • docs/basic/tech-stack.md

报告实现就绪前,先运行 openprd standards . --verify。 对包含源码文件的项目,这个门禁还要求 docs/basic/ 内容具体可用、文件头说明书存在,以及 [project]_[folder]_README.md 文件夹说明完整;如果涉及后端实现,docs/basic/backend-structure.md 还必须显式覆盖 CLI 接入面和 API 接入面,或写明不适用原因。 研发期代码修改完成后、最终回复前,运行 openprd dev-check . <file...> 或 node scripts/openprd-dev-check.mjs . <file...>;该标准层只检查本轮实际 touched code files 的行数状态,不替代 standards --verify;自动优化默认开启时,需要关注的文件应在本轮直接完成高内聚低耦合拆分并以“OpenPRD 自动优化报告”表格呈现(附开关确认一句话);用 openprd dev-check . --auto-refactor off 关闭后转为“后续建议”推荐表格,最终回复按 🔴 → 🟠 → 🟡 的顺序呈现。 当 dev-check 识别出新的代码扩展名时,会自动补齐识别规则并记录;豁免路径、项目规矩、用户偏好或 OpenPrd 默认行为只作为候选留到收工复盘,用 openprd grow . --review 集中确认。 维护 OpenPrd 本身时,新增或修改任何配置类能力都要检查是否应该成为 grow-aware 配置:高置信可复用、可被用户习惯影响、会随项目环境变化的配置默认纳入 openprd grow;不确定时主动询问用户;一次性固定规则才保留为静态配置。

文档影响检查

  • 编辑前先识别本次会变化的文件、文件夹、用户流程、架构边界、依赖和产品行为。
  • 代码修改完成后用 dev-check 回顾行数:ok 可正常收尾;自动优化开启(默认)时,需要关注的文件先在本轮完成拆分再以 OpenPRD 自动优化报告 表格呈现并附开关确认;关闭后以 后续建议 表格呈现。两种模式都按 🔴 → 🟠 → 🟡 排序,直接复用 dev-check 生成的表格,保留“问题级别/关注程度”列里的完整风险标签,不要缩成纯 emoji。
  • 新增配置类能力时同步评审 grow-aware 入口:候选类型、scope、review/apply 行为、拒绝后不重复提示,以及 user-local 与项目共享配置的边界。
  • 新增源码文件:如果缺少文件说明书就补上,并确认所在文件夹 README 已存在。
  • 修改源码文件:若已有文件说明书,先读取;当文件职责、输入、输出、依赖或维护规则变化时更新它。
  • 文件夹内容新增、移动、删除或改作他用:新增或更新文件夹 README,使其反映当前职责和文件布局。
  • 功能、流程、架构、依赖或产品行为变化:即使文件已存在,也更新对应的 docs/basic/ 文档。
  • 后端、脚本、Agent、工具链、服务或数据处理变化:把 CLI 与 API 视为同级接入面,更新 docs/basic/backend-structure.md 中的命令入口、输出契约、help/doctor/dry-run/status、接口协议和不适用说明。
  • 若必需文档或说明书缺失,或仍停留在模板态,就绪前必须补齐。
  • 如果最终不需要改文档,也要说明文档影响检查已完成,以及为什么可以保持不变。

同步触发条件

  • 文件或文件夹新增、移动、删除:更新 docs/basic/file-structure.md 和相关文件夹 README。
  • 产品流程、状态、路由或任务行为变化:更新 docs/basic/app-flow.md。
  • 用户可见能力或验收标准变化:更新 docs/basic/prd.md。
  • 框架、依赖、运行时或构建命令变化:更新 docs/basic/tech-stack.md。
  • 前端或后端结构变化:更新对应的 docs/basic/ 指南;后端变化时同时评估 CLI 与 API 两个接入面。

门禁

openprd standards . --verify 必须在 freeze、handoff、accepted spec apply/archive、commit、push、release 和 publish 之前通过。

© DavidLam-oss, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .codex/skills/openprd-standards of DavidLam-oss/obsidian-wechat-converter.

Open the folder on GitHubat commit 3fef612

Compare with similar skills

Openprd Standards next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Openprd Standards compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Openprd Standards this skillDavidLam-oss/obsidian-wechat-converter334—~595Automated safety check: PassMIT
Diagram Designcathrynlavery/diagram-design47k1 repos~7.5kAutomated safety check: PassMIT
Simple Englishmoeru-ai/airi50k2 repos~4.6kAutomated safety check: PassMIT
Doc SyncJetBrains/ideavim10k2 repos~2.6kAutomated safety check: PassMIT
Mailspring App ScreenshotsFoundry376/Mailspring18k—~1.5kAutomated safety check: PassGPL-3.0
Draw.io Diagram StudioAgents365-ai/drawio-skill10k—~2.4kAutomated safety check: NotesMIT

Similar skills

  • Diagram Design

    cathrynlavery/diagram-design

    Creates branded diagrams, from architecture, flowchart and sequence to charts and maps, as self-contained HTML with inline SVG, with import from draw.io, Mermaid and Excalidraw.

    47k GitHub starsUsed in 1 repo~7.5k tokens
    DevelopmentAuto-check passed
  • Simple English

    moeru-ai/airi

    Write or rewrite technical text with the rules of ASD-STE100 Simplified Technical English so it is clear, unambiguous, and free of AI slop.

    50k GitHub starsUsed in 2 repos~4.6k tokens
    DevelopmentAuto-check passed
  • Doc Sync

    JetBrains/ideavim

    Official

    Keeps IdeaVim documentation in sync with code changes. An agent skill from JetBrains/ideavim.

    10k GitHub starsUsed in 2 repos~2.6k tokens
    DevelopmentAuto-check passed
  • Mailspring App Screenshots

    Foundry376/Mailspring

    Captures screenshots of the running Mailspring dev app for docs, PRs or visual checks by launching it with a debugging port, driving the UI and clipping to an element.

    18k GitHub stars~1.5k tokensUpdated today
    DevelopmentAuto-check passed
  • Draw.io Diagram Studio

    Agents365-ai/drawio-skill

    Creates and edits editable draw.io diagrams from descriptions, code, infrastructure files, SQL and API schemas, with sync, review, test and export tools.

    10k GitHub stars~2.4k tokensUpdated 7 days ago
    DevelopmentAuto-check: notes
  • Dark Architecture Diagram Builder

    Cocoon-AI/architecture-diagram-generator

    Creates dark-themed system, cloud, security and network architecture diagrams as self-contained HTML files with inline SVG and CSS.

    7.4k GitHub starsUsed in 1 repo~2.1k tokens
    DevelopmentAuto-check passed

More from DavidLam-oss/obsidian-wechat-converter

All 14 skills in this repo
  • Openprd UI Context

    DavidLam-oss/obsidian-wechat-converter

    OpenPrd UI Context skill:区分 greenfield、brownfield 与局部修正,基于已确认 PRD、可选 CodeGraph 和本地证据提出专业 UI/UX 方向,并在用户确认后编译 PRODUCT.md、DESIGN.md 和 Impeccable handoff。

    334 GitHub stars~899 tokensUpdated today
    Auto-check passed
  • Wechat AI Layout

    DavidLam-oss/obsidian-wechat-converter

    为 Obsidian 微信公众号转换器生成受约束的 AI 编排结果。只在需要把文章内容映射为公众号安全 block JSON、诊断编排结果、优化 layout schema、分析 fallback 介入原因时使用。遇到教程、案例、产品介绍、截图型内容时应优先考虑这个 skill。

    334 GitHub stars~498 tokensUpdated today
    Auto-check passed
  • Openprd Test Strategy

    DavidLam-oss/obsidian-wechat-converter

    OpenPrd 测试策略分流 skill:按风险把任务分到单元、集成、端到端、人工、视觉、小程序、性能和安全验证,并要求 evidence-plan。

    334 GitHub stars~578 tokensUpdated today
    Auto-check passed
  • Project Release

    DavidLam-oss/obsidian-wechat-converter

    Release workflow for obsidian-wechat-converter (version bump, release notes, tag and publish).

    334 GitHub stars~597 tokensUpdated today
    Auto-check passed
  • Openprd Diagram Review

    DavidLam-oss/obsidian-wechat-converter

    生成并迭代 OpenPrd 图示产物,供用户确认或理解。适用于解释型 SVG、架构图、产品流程图、用户旅程、流程图、系统边界图、依赖图,以及 freeze 前的可视化评审场景。

    334 GitHub stars~724 tokensUpdated today
    Auto-check passed
  • Openprd Frontend Design

    DavidLam-oss/obsidian-wechat-converter

    OpenPrd 前端设计框架 skill:为界面、页面、视觉、样式和前端体验任务提供设计资产框架、审美立意、反 AI 味门禁和实现前方向评审规则。

    334 GitHub stars~2.7k tokensUpdated today
    Auto-check passed

Categories

Questions about Openprd Standards

How do I install Openprd Standards in Claude Code?

Run `npx skills add DavidLam-oss/obsidian-wechat-converter --skill openprd-standards -a claude-code`. Or copy the skill folder (.codex/skills/openprd-standards in DavidLam-oss/obsidian-wechat-converter) into .claude/skills/openprd-standards in your project. Claude Code loads it when a task matches its description.

How do I install Openprd Standards in Codex?

Run `npx skills add DavidLam-oss/obsidian-wechat-converter --skill openprd-standards -a codex`. Or copy the skill folder (.codex/skills/openprd-standards in DavidLam-oss/obsidian-wechat-converter) into .agents/skills/openprd-standards in your project. Codex loads it when a task matches its description.

Can I use Openprd Standards in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add DavidLam-oss/obsidian-wechat-converter --skill openprd-standards -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/openprd-standards, .gemini/skills/openprd-standards, .github/skills/openprd-standards and .opencode/skills/openprd-standards in your project.

What does Openprd Standards need to run?

Going by SKILL.md and its folder, Openprd Standards needs the command-line tools its instructions call (node).

Does Openprd Standards access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Openprd Standards safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Openprd Standards use?

Openprd Standards is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Openprd Standards use?

About 595 tokens (SKILL.md is roughly 2.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Openprd Standards?

Skills that share tags, products or a category with Openprd Standards: Diagram Design (cathrynlavery/diagram-design, 47k stars), Simple English (moeru-ai/airi, 50k stars), Doc Sync (JetBrains/ideavim, 10k stars) and Mailspring App Screenshots (Foundry376/Mailspring, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Openprd Standards?

DavidLam-oss (a GitHub user) maintains it in DavidLam-oss/obsidian-wechat-converter, which has 334 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 9, 2026.

Source: DavidLam-oss/obsidian-wechat-converter on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.