---
name: nextclaw-development-routes
description: 当共享 development-* 阶段触达 NextClaw 产品、仓库命令、运行实例或发布合同时使用；只补项目专项方法，不复制通用阶段状态。
---

# NextClaw 开发阶段专项路由

共享 `development-*` Skill 负责阶段与通用方法。本文件只拥有 NextClaw 产品、环境和发布的条件路由；每次只读取当前阶段命中的条目，不一次加载所有链接。项目授权和高层硬约束仍以根 `AGENTS.md` 为准。

## Lifecycle 与任务理解

- 意图宏命中时按 `commands/commands.md` 的对应条目展开；解释或引用不执行。
- 完整开发或授权发布默认读取[任务遥测方法](../development-task-telemetry/SKILL.md)；限定单阶段任务仅在需要阶段追踪、Token/耗时、模型对比或本地 dashboard 时读取。
- 切入 worktree、迁移草稿或主线并发时，读取[Worktree 合同](../../../../skills/development-lifecycle/references/parallel-worktree-development.md)。
- 大型交付启动即按[迭代日志治理](../../governance/nextclaw-iteration-log-governance/SKILL.md)建立持续记录，日期前缀优先、兼容版本号。新建恢复入口为 `docs/work/YYYY-MM-DD-<slug>/current-state.md`；已有迭代内笔记沿用，避免双份当前状态。普通跨轮笔记不强制建日志。
- 用户明确要求扫描、识别或清理死代码时，读取[NextClaw 死代码治理](../../operations/nextclaw-dead-code-governance/SKILL.md)。
- 长链路复现固定隔离的 `NEXTCLAW_HOME`、session、project root、provider/model/runtime 和 skill 集；按流式事件顺序、server/persisted/rendered truth、配置加载/保存快照及 skill 可用/实际选择定位第一个违约边界。
- Loop 设计归 `docs/loops`，执行批次、状态和证据归 `docs/logs`，按[迭代日志治理](../../governance/nextclaw-iteration-log-governance/SKILL.md)记录；设计与运行状态分离。

## Design

- NextClaw kernel/runtime host/manager/store/presenter 主干依赖：读取[Kernel Owner 架构](../../../../skills/development-design/references/nextclaw-kernel-owner-architecture.md)。
- 前端状态和 view logic：读取[View Logic 解耦](../../frontend/mvp-view-logic-decoupling/SKILL.md)。
- 目录、角色、命名：读取[文件组织治理](../../governance/file-organization-governance/SKILL.md)。
- fallback、兼容、恢复：读取[可预测行为优先](../../architecture/predictable-behavior-first/SKILL.md)。
- 前端系统性重构、控件交互、参考皮肤或页面级挑刺：分别选择[前端代码优化](../../frontend/frontend-code-optimization/SKILL.md)、[交互质量](../../frontend/frontend-interaction-quality/SKILL.md)、[参考皮肤复刻](../../frontend/replicating-reference-skins/SKILL.md)或[UI 设计挑刺](../../frontend/ui-design-critique/SKILL.md)中的一个。挑刺侧重删减、信息层级和空间效率；控件行为仍归交互质量。
- Hermes HTTP 或 NARP stdio runtime 接入：分别读取[HTTP runtime 接入](../../architecture/nextclaw-http-agent-runtime-integration/SKILL.md)或[NARP stdio 接入](../../architecture/nextclaw-narp-stdio-runtime-integration/SKILL.md)。
- 用户可见内容边界：读取[用户内容边界](../../content/user-facing-content-boundary/SKILL.md)。
- Marketplace skill 的评估与集成设计：读取[Marketplace skill 集成](../../operations/nextclaw-marketplace-skill-integration/SKILL.md)的 design 分支。

## Implementation

- 样式封装读取[前端样式封装](../../frontend/frontend-style-encapsulation/SKILL.md)；动态组件、列表 key、streaming UI 或需保持实例状态的界面读取[React 渲染生命周期安全](../../frontend/react-rendering-lifecycle-safety/SKILL.md)。
- 只有 `node/pnpm/npx/corepack` 无法从 PATH 解析，或实际 Node 与仓库 `.nvmrc` 不一致时，才读取[Node/pnpm 环境恢复](../../../../skills/development-implementation/references/node-pnpm-environment.md)。

## Validation

- 触达用户可见界面时按[交互质量合同](../../frontend/frontend-interaction-quality/SKILL.md)分级选渲染证据；纯逻辑及不影响呈现的文案免审。
- 用户已在真实实例复现，或任务触达冷/热启动、重复状态转换、journal/projection/hydrate、accepted run handle 或启动恢复时，读取[真实运行实例验证](../../../../skills/development-validation/references/runtime-instance-validation.md)。
- 需要隔离全局安装版验证时，按 diff 过构建资格门并读取[本地源码运行验证](../../../../skills/development-validation/references/local-source-runtime.md)；纯前端不得触发未变化的 Runtime/Cargo/CLI 构建。
- 验证 `packages/extensions/*` 未发布源码时读取[本地 Extension 源码验证](../../../../skills/development-validation/references/local-extension-source.md)。
- 触达 Desktop 内嵌 Runtime 的文件集合、native resources、bundle 复制规则或产物预算时，开发收尾先在当前平台运行一次 `pnpm -C apps/desktop bundle:build -- --channel stable`，通过后才运行远端多平台 Desktop 验证。
- 对指定 session/model 执行真实 NCP chat 时读取[NCP Chat 冒烟](../../../../skills/development-validation/references/ncp-chat-smoke.md)。
- L4 发布与不可逆变更读取[发布验证](../../../../skills/development-validation/references/release-validation.md)；runtime update 再读取[Runtime Update 验证](../../../../skills/development-validation/references/runtime-update-validation.md)。
- 新增/移动/重命名文件、改变 owner/目录/跨包依赖、触达治理敏感规则或提交前才运行 `lint:new-code:governance`；治理规则、baseline、相关脚本变化或提交/发布闭环才运行 `check:governance-backlog-ratchet`。

## Review

源码、脚本、测试或运行链路配置改动先运行一次 `node .agents/skills/development-review/scripts/check-maintainability.mjs`；范围明确时用 `--paths <touched-files...>`。`--non-feature` 只用于明确要求非测试净增 `<= 0` 的治理/减债任务，不是普通 bugfix、refactor 或 cleanup 的默认选项。脚本结果与人工 Review 分开报告。

## Delivery

每个决策只进入当前需要的一个 owner：

- 提交范围、changeset、版本笔记和用户可见更新摘要：[Release Notes 方法](../../operations/nextclaw-release-notes/SKILL.md)。
- 重要交付、跨模块长链路、红区和发布留痕：[迭代记录治理](../../governance/nextclaw-iteration-log-governance/SKILL.md)。
- 有独立用户任务、可核查证据和公开叙事价值的产品成果：`nextclaw-product-blog-storytelling`。
- NextClaw NPM package、runtime channel、真实安装和分支闭环：[NPM 发布方法](../../operations/nextclaw-npm-release/SKILL.md)。
- NextClaw Desktop installer、DMG、update manifest、发布和恢复：[Desktop 发布方法](../../operations/nextclaw-desktop-release/SKILL.md)。
- Marketplace skill 发布：[Marketplace skill 集成](../../operations/nextclaw-marketplace-skill-integration/SKILL.md)的 publishing 分支。

项目发布语义、内容候选、人工介入计数和 Git 主线闭合只在实际交付或发布时读取[NextClaw 交付合同](references/delivery.md)。

## Retrospective

- 流程、方法、宏、AGENTS 或模型补丁改进由 `nextclaw-agent-instructions-governance` 读取[规则资产生命周期](../../../../skills/nextclaw-agent-instructions-governance/references/rule-asset-lifecycle.md)；共享受管文件的改进回到独立仓库，再同步到本项目。
- 有独立交付意义的重要批次留痕读取[迭代记录治理](../../governance/nextclaw-iteration-log-governance/SKILL.md)。
