| en-01-start.md | Getting started: install, run, Web UI, pitfalls |
| en-02-architecture.md | Architecture summary + glossary |
| en-03-plugin.md | Build your first plugin (full translation) |
| en-04-contributing.md | Contributor roadmap (summary) |
| en-05-intelligence.md | One-minute repo due diligence with real output |
| en-06-doctor.md | Health-check your dsh plugin (full chain) |
| en-07-awesome.md | Passing the awesome-dsh-plugin review checklist |
| en-08-peers.md | Prerelease peers and ERESOLVE troubleshooting |
| en-09-search.md | Finding plugins from inside DSH |
| en-10-marketplace.md | Publishing to the DSH Marketplace |
| en-11-prepare-crash.md | Debugging the undefined.prepare crash family |
| en-12-visibility.md | Getting noticed in the dsh ecosystem (retrospective) |
| en-13-market.md | One-click plugin install inside DSH (in-harness market) |
| en-14-doctor-triage.md | doctor triage: profile-shadow / manifest-bom / v1 contract |
| en-15-retrieval-efficiency.md | Efficient retrieval: a tools-first AGENTS.md contract |
| en-16-self-evolution.md | Let agents evolve: dsh-rule-evolve in practice |
| en-17-growth-report.md | Make agent growth visible: the growth report |
| zh-18-lan-deploy.md | 内网部署 dsh web:非安全上下文崩溃的根因与修法 |
| en-18-lan-deploy.md | LAN deployment: insecure-context crash root cause + fix |
| zh-19-compaction-cache.md | compaction 缓存击穿:为什么每次自动压缩都多付钱 |
| en-19-compaction-cache.md | Compaction cache misses: why auto-compaction re-bills |
| zh-20-pet-evolve.md | dsh-pet-evolve:把 agent 成长变成一只宠物 |
| en-20-pet-evolve.md | dsh-pet-evolve: turn agent growth into a pet |
| zh-21-evolution-badge.md | 进化徽章:把规则库变成 README 上的 SVG |
| en-21-evolution-badge.md | The evolution badge: rule library as a README SVG |
| zh-22-session-shelf.md | dsh-shelf:给你的 dsh 会话一个书架 |
| en-22-session-shelf.md | dsh-shelf: give your dsh sessions a shelf |
| zh-23-doctor-action.md | dsh-plugin-doctor-action:把发布前体检装进 CI |
| zh-24-pipeline.md | 插件开发流水线:8 个插件一天上线的实战复盘(骨架/质量基线/踩坑/社区闭环) |
| en-23-doctor-action.md | dsh-plugin-doctor-action: pre-publish checks in CI |
| zh-25-community-workflow.md | 社区贡献工作流:从 bug 报告到证据级回复(值班/核验/GraphQL/家族化) |
| en-25-community-workflow.md | Community contribution workflow: evidence-grade replies (triage/verify/GraphQL/family-ize) |
| zh-26-submission-gate.md | 通过 awesome-dsh-plugin 收录 gate:三个检查/年龄门/regate 自动兜底/403 坑/故障表 |
| zh-27-family-triage.md | 用已知问题家族图谱做 bug 分类核验:13 个家族/命中挂增量/未中开新族/家族测试惯例 |
| zh-28-security-boundaries.md | 沙箱信任边界与 fail-closed 原则:#3245 run_code 逃逸/允许清单/可验证性/检查表 |
| en-26-submission-gate.md | Passing the awesome-dsh-plugin Submission gate: checks / age gate / regate fallback / 403 pitfall / troubleshooting |
| zh-26-submission-gate.md | 通过 awesome-dsh-plugin 收录 gate:三个检查/年龄门/regate 自动兜底/403 坑/故障表 |
| en-27-family-triage.md | Bug-family triage: 13 verified families / append increments / found a new family / family test conventions |
| en-28-security-boundaries.md | Sandbox trust boundaries & fail-closed: #3245 escape / allow-lists / verifiability / checklist |
| en-24-pipeline.md | The plugin pipeline: 8 verified plugins in one day (skeleton/quality gate/pitfalls/community loop) |