Skip to main content

noemaloom

Use NoemaLoom when repository-wide localization, impact analysis, edit verification, or project-local navigation memory would reduce repeated exploration.

跳到安装

来源信息

仓库
Rycen7822/NeomaLoom
最近来源活动
2026年7月16日 00:24
检测到的 SKILL.md 语言
英语
星标
1
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
7 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
noemaloom
description
Use NoemaLoom when repository-wide localization, impact analysis, edit verification, or project-local navigation memory would reduce repeated exploration.
# NoemaLoom NoemaLoom provides repository localization, impact analysis, verification, and project-local navigation state. Edit source files only with the host agent's native file tools. ## Tool Spelling In Hermes, call the single `nl` router with `op` and `payload`. Direct MCP clients call `mcp__noemaloom__nl_prepare_context` and `mcp__noemaloom__nl_verify_task` directly; do not enumerate a tool catalog, inspect `ALL_TOOLS`, search for them, or print schemas. Public operations are `nl_status`, `nl_refresh`, `nl_prepare_context`, `nl_plan_change`, `nl_verify_task`, and `nl_anchor_manage`. Do not call hidden primitives. Follow the first applicable `nextActions` entry before another NoemaLoom call. Normal Direct payloads: prepare uses `{projectPath, goal}`; verify reuses the exact `goal` and returned `checkpointId`, then adds complete `changedPaths` and `runtimeEvidence: [{command, outcome: "passed"}]`. Outcome is exactly `"passed"`, `"failed"`, or `"blocked"`, never command output. Put `coveredPaths` or `coveredEdgeKinds` only inside its evidence record when a required action names them. ## Normal Route For NoemaLoom-assisted work whose editable owner or repository surfaces are unclear: 1. Call `nl_prepare_context` once with `projectPath` and `goal` only. Omit optional tuning unless `retryWith` supplies it. 2. Treat returned owner paths as ranked starting points. Inspect them natively; if neither maps to a task clause, run one narrow native symbol/path search without restarting broad localization. 3. Edit source files with native tools. 4. Call `nl_verify_task` with complete `changedPaths` and available `runtimeEvidence`. 5. Follow only `requiredUnresolved` as completion blockers. 6. Ready closes submitted NoemaLoom requirements only. Perform exactly one final native acceptance-clause/diff/test review. 7. Reverify only after code or material evidence changes; otherwise stop. For an exact and local native-only edit with complete native checks, inspect, edit, verify, and finish with native tools without first calling status, prepare, plan, refresh, or anchor operations. ## Escalation References - Session recovery or uncertain graph/navigation state: read `references/compression_recovery.md`. - Read `references/repository_locator.md` only when prepare is partial/unresolved, rejects input, or owner inspection remains ambiguous. - A named unresolved downstream contract or multiple plausible owners remain after prepare/native inspection: read `references/code_change_impact.md`. - Markdown, MDX, README, tutorial, example, or API documentation: read `references/markdown_update.md`. - Multi-document synchronization or removal of old terminology: also read `references/multi_doc_sync.md`. - Read `references/coverage_verification.md` only when required blockers remain ambiguous or repeat after one material correction. ## Boundaries - `nl_status` is for recovery and graph/workset diagnosis; `nl_refresh` is for blocked graph use, exact path promotion, or continued graph use after verification. - `nl_plan_change` is only for a named unresolved contract or owner choice after initial inspection, not unfamiliarity or every non-trivial edit. - `nl_anchor_manage` is for explicit navigation curation. Hermes hooks may inject active anchors; Direct MCP has no automatic anchor injection. - Never edit `.noemaloom` state files by hand.
在 GitHub 查看