develop-and-verify SKILL.md skillA
develop-and-verify from kachofugetsu09/akashic-agent is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add kachofugetsu09/akashic-agent/develop-and-verify@git:20261021.bad96aaPins git:20261021.bad96aa in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- kachofugetsu09/akashic-agent
- Path
skills/develop-and-verify/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261021.bad96aa, committed Oct 21, 2026
- Size
- 5,850 bytes
- Repository stars
- 517
- License
- MIT
改任何带界面或服务的项目(网页、前端、后端、Akashic 自身)并亲自验收时使用:在宿主上隔离地起真实服务,假掉外部依赖,用 computer 浏览器真实操作和截图,验完再提 PR。用户让你修界面、做功能、提 PR、"跑起来看看"时使用。.
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
# 在宿主上开发并验收
验收要落在一个**真的在跑**的服务上:真实构建产物、真实后端、真实登录、真实操作。
只跑 typecheck / build、手写一段 DOM 拼成截图、假后端吐一份手编 JSON,都只能当辅助,不能当验收。
```text
隔离工作区 → 起服务($GW:441xx,托管进程) → 假掉外部依赖 → computer 打开 http://$GW:441xx
↑ ↓
└─────────────── 改代码 → 重启服务 ←──────────── 真实操作、截图、对照
```
## 0. 规矩
- **只删自己建的东西。** 开工时在 `$DEV/created.txt` 记下建的目录、进程 PID、容器、分支;收尾只清这张单。
不碰 `/tmp` 里别人的目录,不对 `..`、`~`、通配符 `rm -rf`;删之前先 `ls`。当前目录不要删,先 `cd` 出去。
- **停进程用精确 PID**(`ss -ltnp | grep :<端口>` 取 pid)。`pkill -f <端口号>` 会匹配到执行它的 shell 自己。
- **不另起容器当浏览器或 curl 跳板。** 页面用 computer 看;接口在宿主 shell 里直接 `curl`。
- **不碰生产**:不改正在服务的数据目录,不重启生产服务;合并、部署要用户明确授权。
- 临时文件放 `~/.cache/<项目>-dev/<任务>/`(下文记作 `$DEV`),并 `export TMPDIR=$DEV/tmp`。`/tmp` 是很小的 tmpfs,满了构建会报莫名错误。
## 1. 隔离工作区
```sh
DEV=~/.cache/<项目>-dev/<任务>; mkdir -p "$DEV/tmp"; export TMPDIR="$DEV/tmp"
git -C <主仓库> fetch origin && git -C <主仓库> worktree add "$DEV/src" -b <分支> origin/main
cd "$DEV/src" && npm ci # 或该项目自己的依赖安装;不要把 node_modules 软链到主仓库
```
依赖装不全时先修依赖(看清缺哪个包),不要带着基线错误继续,否则分不清哪些错是你造成的。
## 2. 起服务,让 computer 看得到
computer 的浏览器在 `akashic-workloads` 网络的容器里:它眼中的 `localhost` 是容器自己。
…Read the whole file at its exact version.
How to install
mdr add kachofugetsu09/akashic-agent/develop-and-verify@sha256:47bc970c264a7695The line at the top of this page pins the label git:20261021.bad96aa, 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_brbgjniywni4yta6)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 21, 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 (5850 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
kachofugetsu09/akashic-agent · 517 stars · license MIT · pushed 2026-10-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_brbgjniywni4yta6 GET https://markdownregistry.com/api/v1/resolve?ref=kachofugetsu09/akashic-agent/develop-and-verify GET https://markdownregistry.com/api/v1/blob/47bc970c264a7695c3668599e41edd4994b7c4a603ea78dfabbd217a78e69a5a
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.