junyi-positioning SKILL.md skillA
junyi-positioning from junyifei/junyi-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add junyifei/junyi-skills/junyi-positioning@git:20260822.2b1aea9Pins git:20260822.2b1aea9 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- junyifei/junyi-skills
- Path
junyi-positioning/SKILL.md- Versions recorded
- 4
- Latest version
- git:20260822.2b1aea9, committed Aug 22, 2026
- First version recorded
- Jul 17, 2026
- Size
- 18,638 bytes
- Repository stars
- 3
- License
- a license file GitHub does not identify
Build, audit, or iterate an evidence-based personal-IP strategy, produce a provisional creator positioning card from limited material, or run a focused positioning diagnosis for a creator, founder, expert, coach, artist, or professional. Use for 个人IP战略书、商业IP定位书、创作者定位卡、个人IP定位、账号定位、定位诊断、定位收窄、定位改版、从零设计个人IP、审核现有定位、迭代旧战略书、比较定位方向、设计内容与商业验证、制定30天或90天验证计划,尤其当事实、市场信号和个人愿望容易混在一起时。.
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
# 证据型个人 IP 定位战略 **「君一」是方法来源,不是服务对象。** 本 Skill 为使用者本人设计定位;除非使用者明确要求为他人(客户、学员)做,否则下文的「这个人」始终指使用者本人。 把个人经历、用户证据、内容数据和商业行动变成一份可决策、可验证、可修订的战略书。把未经检验的方向写成假设,不把好听的表达冒充证据。 ## 先选择任务 选择一种模式,必要时组合: 1. **从零设计**:从访谈、资料与市场信号中建立证据账本,生成并比较 3-5 个定位方向。 2. **审核现有定位**:保留原方案,逐层检查问题出在用户想起你的时刻、人物记忆、内容承诺、能力证明、买方、产品或表达。 3. **迭代旧战略书**:先建立版本差异和新增证据,只修改失败层;明确保留、删除、降级和待验证内容。 4. **仅做定位诊断**:不强制生成整本战略书;判断定位失败层、比较候选方向,输出定位决定、证据缺口、最小修复和验证条件。 5. **创作者定位卡**:在一次访谈或一组有限材料后,先产出可复用的候选定位交接物;它帮助后续写作、对标和继续访谈,但不替代战略书或宣布正式定位。 输出前先说明当前模式、已有资料、关键缺口、允许做出的决策和写入边界。资料不足时继续完成可完成部分,把缺口标为“未知”,不要逼使用者一次答完所有问题。 ### 先确认测试与正式落地的边界 当使用者说“测试”“真人实测”“模拟”“扮演陌生学员”或等价表达时,默认进入**真实资料驱动的沙盒测试**:可以使用真实访谈和授权材料完成判断,但不能把测试中的“接受/确认”解释为正式经营决策、文件改版、产品变更或对外发布授权。 - 开始时明确:哪些回答只是测试输入,哪些动作会产生文件,产物存在哪里,是否会触碰当前事实源。 - 测试产物必须显著标注“非正式事实源/不替代现有战略”;默认写入独立测试目录或只在对话中展示,不覆盖当前 `IP战略书.md`、产品卡、官网或行动计划。 - 测试中的关键确认应写成“为了继续评估 Skill,请确认这个暂定判断是否符合测试人物”,不能写成“批准未来 90 天改变业务”。 - 真人测试结束后,先交付测试结果和 Skill 缺陷;只有使用者另行明确要求采纳或回写,才进入正式落地。 - 若同一对话中使用者已经单独授权某项真实写入,只执行该项授权;不能把它扩展为整套测试产物的正式采纳。 非测试任务也要区分“给出战略建议”和“修改正式事实源”。用户只要求分析、审核或报告时,不自动写入;用户明确要求创建或更新战略书时,先确认唯一目标文件和版本关系,再写入并回读验证。 ### 陌生使用者第一次使用 使用者不需要有 Obsidian、知识库、旧战略书、成交数据或整理好的履历才能开始。若对方没有现成材料: …
Read the whole file at its exact version.
How to install
mdr add junyifei/junyi-skills/junyi-positioning@sha256:01fd06b5e2b62c51The line at the top of this page pins the label git:20260822.2b1aea9, 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_4nhq3hz4mcwazwny)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 4 versions of this file, between Jul 17, 2026 and Aug 22, 2026, about one every 12 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260822.2b1aea9 latest | 2026-08-22 | 2b1aea9 | 18,638 B | A | view · diff |
| git:20260720.0c6553a | 2026-07-20 | 0c6553a | 12,541 B | A | view · diff |
| git:20260719.22f9438 | 2026-07-19 | 22f9438 | 12,305 B | A | view · diff |
| git:20260717.8d89cd0 | 2026-07-17 | 8d89cd0 | 10,760 B | A | view |
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 (18638 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
junyifei/junyi-skills · 3 stars · license a license file GitHub does not identify · pushed 2026-09-09 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_4nhq3hz4mcwazwny GET https://markdownregistry.com/api/v1/resolve?ref=junyifei/junyi-skills/junyi-positioning GET https://markdownregistry.com/api/v1/blob/01fd06b5e2b62c51ba7f4d07918e320ae1c1fb8d777cae963ea93db5eec3cdcd
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.