asl-environment SKILL.md skillA

asl-environment from qihangzhang-272/asl-harness is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add qihangzhang-272/asl-harness/asl-environment@git:20261002.fdd1d20

Pins git:20261002.fdd1d20 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
qihangzhang-272/asl-harness
Path
plugins/asl-environment-host/skills/asl-environment/SKILL.md
Versions recorded
6
Latest version
git:20261002.fdd1d20, committed Oct 2, 2026
First version recorded
Aug 30, 2026
Size
8,995 bytes
Repository stars
5
License
MIT

当用户要初始化、检查、维护或演化 ASL Environment,接入外部能力,修改 Skill 或 Mode,刷新能力地图,切换宿主投影,或导出 DeepSeek Agent Preset 时使用.

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

# ASL Environment Host

这是 Harness System 的宿主管理 Skill,不是业务 Mode、业务编排器或后台 Agent。它把 Environment Steward、Environment Access 与确定性校验收敛在一个入口;用户的具体 Goal 仍由当前 Host 在业务 Mode 的能力面内直接完成。

## 读取工作环境

1. 使用用户指定的 Environment;否则先读取当前项目已有投影标记中的 Environment 路径,DeepSeek 可从 Preset 标记读取。尚未投影时,只从当前项目及父目录查找包含 `WORKSPACE.md`、`PROFILE.md`、`skills/` 与 `modes/` 的目录,不做全盘扫描。
2. 维护或选 Mode 时可运行 `asl-harness state --workspace <environment>` 获取概览;`workspace.validate` 是全库体检,不是每个业务任务的开场门槛。已选 Mode 的投影和 Hook 只校验该 Mode 的必要依赖。Skill 的阅读范围、参考材料和具体做法由模型依据该 Skill 与当前任务判断,Harness 不设统一全量读取要求,也不替 A、B 两个业务 Skill 改写冲突规则。
3. `WORKSPACE.md` 视图过期只是一条维护信号。维护任务可以运行 `workspace.view.sync`;普通业务 Goal 不因此被阻断。
4. Agent 与 App 共用 CLI。先运行 `asl-harness cli.describe` 读取当前命令、字段及写入约束;用 `environment.catalog --workspace <environment>`、`mode.files --workspace <environment> --mode <id>` 或 `skill.files --workspace <environment> --skill <id>` 按需读取完整目录、正文和最新 `fingerprint`。不要根据旧文档猜接口或另建索引真源。

## 选择与投影 Mode

1. Mode 是会反复进入的业务工作状态,以完整 Skill 为能力单位。当前协议允许技能根、分类与 `spec.architecture` 技能关联,也允许 Mermaid 表达分支、汇合和反馈;这些是可编辑的协作地图,不是强制执行顺序。不增加用户、revision、plane 或维护权限。
2. 用户明确选择时直接使用。只有一个合理 Mode 时当前 Host 可以判断;实质歧义会改变结果时只问一个简短问题。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add qihangzhang-272/asl-harness/asl-environment@sha256:92bd56c74ce8e5d1

The line at the top of this page pins the label git:20261002.fdd1d20, 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_swaimnqzxfqsgczh.svg)](https://markdownregistry.com/a/art_swaimnqzxfqsgczh)

5 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 6 versions of this file, between Aug 30, 2026 and Oct 2, 2026, about one every 7 days.

versioncommittedcommitsizeaudit
git:20261002.fdd1d20 latest2026-10-02 fdd1d20 8,995 BA view · diff
git:20260909.92604512026-09-09 9260451 6,923 BA view · diff
git:20260901.03ba57e2026-09-01 03ba57e 6,365 BA view · diff
git:20260831.d5821122026-08-31 d582112 5,833 BA view · diff
git:20260831.fde154b2026-08-31 fde154b 5,246 BA view · diff
git:20260830.50a31762026-08-30 50a3176 2,485 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (8995 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

GitHub

qihangzhang-272/asl-harness · 5 stars · license MIT · pushed 2026-10-23 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_swaimnqzxfqsgczh
GET https://markdownregistry.com/api/v1/resolve?ref=qihangzhang-272/asl-harness/asl-environment
GET https://markdownregistry.com/api/v1/blob/92bd56c74ce8e5d12fbaf225d9264d5bb293cd4b376f3d3ea47929ef0cc1cac3

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.

More from qihangzhang-272/asl-harness

AGENTS.md AGENTS.md file
qihangzhang-272/asl-harness · AGENTS.md
git:20261022.68eb31e · audit A · 5 stars
DESIGN.md DESIGN.md file
qihangzhang-272/asl-harness · DESIGN.md
git:20261013.5c6f5aa · audit A · 5 stars
product-analysis SKILL.md skill
qihangzhang-272/asl-harness · examples/personal-environment/skills/product-analysis/SKILL.md · 结合材料解释一个产品是什么、为什么重要以及仍有哪些不确定性
git:20260830.50a3176 · audit A · 5 stars
source-research SKILL.md skill
qihangzhang-272/asl-harness · examples/personal-environment/skills/source-research/SKILL.md · 从可追溯来源形成一份结构清楚的事实材料包
git:20260830.50a3176 · audit A · 5 stars

Every file in qihangzhang-272/asl-harness

Browse by kind, by grade A, or by owner.