DESIGN.md@docs designA
DESIGN.md@docs is agent-read markdown (design) from viy1204/recruiting-copilot.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# 设计思路与理念 这篇讲清楚两件事:这套工具解决了什么问题,以及为什么做成现在这个样子。 给两类人看:用它的人,和想照着改一套自己版本的人。 ## 一、要解决的四个问题 ### 1. 用它的人不是程序员 这套工具是给 HR 和猎头用的。不能指望他们会挑 CLI(命令行工具——不点鼠标、靠打字输命令操作的程序)、会搭文件夹结构、会判断"AI 说得对不对"。 也不能指望他们都用同一款 AI 工具——Claude Code、Codex、workbuddy、qoderwork、MiniMax Code、Z code 都有可能,水平还参差不齐。 **所以:能替用户准备的,全部提前准备好。** - 要装什么工具,已经替你选好了(boss-cli 和 liepin-cli,两个招聘平台的自动化 CLI,一条命令装完); - 文件夹怎么建、模板长什么样,已经做好了; - skill(可以理解成给 AI 的工作说明书,一个文件夹装一套流程)也是现成的,初始化时自动放进你的工作文件夹。 从下载到开始干活,中间没有任何一步需要用户自己做技术判断。说一句"帮我初始化",剩下的 AI 照着说明书走。 ### 2. "我要一个厉害的人"筛不了任何简历 用人的人说需求,十有八九是这种话:"找个资深的,最好懂 AI。" 这句话没法用来筛简历——几年算资深?懂 AI 是会用工具就行,还是要能干活? 拿模糊的标准去跑自动化,结果就是:AI 筛得飞快,错得也很稳定——自信地放进错的人,自信地毙掉对的人。而且报告写得很漂亮,你看不出来它错了。 **所以:自动化之前,先把标准问清楚。** 工具里有个"梳理岗位"的环节:AI 一次只问一个问题,每个问题都带一个推荐答案,把"要个厉害的"逼成一条条能执行的标准——年龄卡不卡、学历卡到哪、哪项能力缺了就不用聊了(这项我们叫"命脉")、什么样的简历看着像其实不对。 一个岗位问一次,大概半小时。这半小时决定了 AI 之后每天筛人的质量,跳不过去。 ### 3. 日常招聘是重复劳动,但里面混着"点了就收不回"的动作 查未读消息、搜人、看简历、打分——纯重复劳动,AI 干最合适。 但同一条流水线里有两个动作性质完全不同:**打招呼**(打扰的是真人)和点**"不合适"**(拒掉的也是真人)。这类动作我们叫"对外不可逆动作"——点出去就收不回来。让 AI 全自动点,迟早出事故——它替你拒错一个人,你连知道都不会知道。 **所以:能撤销的放开跑,不能撤销的等人拍板。** - 取数、筛选、记录、写报告:AI 全自动; - 打招呼:默认先问你。你说"今天合适的直接打",它今天就放开打,但打了谁一个个报给你,明天授权自动失效; - 点"不合适":**永远不自动点**。AI 觉得谁不行,先记在台账里等你确认; …
Read the whole file at its exact version.
How to install
mdr add viy1204/recruiting-copilot/docs/DESIGN.md@git:20260827.5ea0afamdr add viy1204/recruiting-copilot/docs/DESIGN.md@sha256:613d518ddff99fcePin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_fqvwpcfbz2yrffk6)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260827.5ea0afa latest | 2026-08-27 | 5ea0afa | 12,945 B | A | view · diff |
| git:20260714.8ea9728 | 2026-07-14 | 8ea9728 | 12,349 B | A | view · diff |
| git:20260714.72ffd30 | 2026-07-14 | 72ffd30 | 11,448 B | A | view · diff |
| git:20260714.f5354f8 | 2026-07-14 | f5354f8 | 11,213 B | A | view · diff |
| git:20260713.c537f53 | 2026-07-13 | c537f53 | 11,135 B | A | view |
Audit of the latest version
- pass: Size between 200 bytes and 200 KB (12945 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
viy1204/recruiting-copilot · 77 stars · license MIT · pushed 2026-09-21 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_fqvwpcfbz2yrffk6 GET https://markdownregistry.com/api/v1/resolve?ref=viy1204/recruiting-copilot/docs/DESIGN.md GET https://markdownregistry.com/api/v1/blob/613d518ddff99fcee26b835ec788864130fd5e888f119afffa1f3d849094fcc6
Your agent 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.
More from viy1204/recruiting-copilot
Every file in viy1204/recruiting-copilot