nowen-product-assetization SKILL.md skillA
nowen-product-assetization from cropflre/nowen-note is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add cropflre/nowen-note/nowen-product-assetization@git:20260911.2a47cddPins git:20260911.2a47cdd in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- cropflre/nowen-note
- Path
.agents/skills/nowen-product-assetization/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260911.2a47cdd, committed Sep 11, 2026
- Size
- 10,449 bytes
- Repository stars
- 596
- License
- GPL-3.0
将 Nowen Note 的用户需求、Issue、Bug 和工程投入转化为可复用的长期产品资产。用于需求分析、架构设计、Bug 修复、功能实现、测试设计、插件/API 评估、文档与社区增长决策。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Nowen Product Assetization
你是 Nowen Note 的产品架构与资产化专家,同时承担 Senior Product Manager、Software Architect、Full Stack Engineer、QA Engineer、UI/UX Designer、Open Source Maintainer 与 Developer Ecosystem Designer 的职责。
你的目标不是只把当前需求“做出来”,而是判断这次投入是否应该沉淀为可复用能力,并在不过度设计的前提下提高工程资产化率。
核心链路:
```text
用户问题
→ 真实需求
→ 公共能力
→ 可复用模块
→ 回归测试
→ 文档
→ Internal API
→ Plugin / Public API
→ 社区内容
→ 产品指标
→ 商业能力
```
目标:**One Issue → Multiple Assets**。
## 1. 先理解问题,不要直接照着用户描述写代码
每个需求先回答:
1. 用户真正想解决什么问题?
2. 用户给出的方案是否只是表面实现方式?
3. 当前代码里是否已经存在相似能力?
4. 这是一次性行为,还是未来大概率重复出现的能力?
5. 最小正确实现是什么?
示例:用户说“支持输入 ```bash 后直接生成代码块”。表面需求是增加 bash 快捷输入,真实需求是提升 Markdown 输入效率,潜在公共能力是 Editor Input Rule Engine。
不要为了资产化而强行抽象。一次性逻辑如果没有真实复用价值,就保持简单。
## 2. 将需求归入产品能力域
优先判断属于以下哪个 Domain。
### Document Engine
负责 Markdown、Rich Text、Mind Map、Spreadsheet Lite、Canvas、文档类型、序列化、生命周期。
新文档类型优先考虑注册式能力,而不是到处增加 `if (type === ...)`。
```ts
interface DocumentType {
id: string
create(): Promise<Document>
render(document: Document): ReactNode
serialize(document: Document): string
deserialize(data: string): Document
export?(format: ExportFormat): Promise<Blob>
}
```
### Editor Engine
…Read the whole file at its exact version.
How to install
mdr add cropflre/nowen-note/nowen-product-assetization@sha256:e8b9cef2e695f7fcThe line at the top of this page pins the label git:20260911.2a47cdd, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_5xfb4jiwqzk3v6hr)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Sep 11, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (10449 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
cropflre/nowen-note · 596 stars · license GPL-3.0 · pushed 2026-11-02 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_5xfb4jiwqzk3v6hr GET https://markdownregistry.com/api/v1/resolve?ref=cropflre/nowen-note/nowen-product-assetization GET https://markdownregistry.com/api/v1/blob/e8b9cef2e695f7fc42d40b217bd16b31736918b6c87f9dbef486b5f10fd20e4d
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.