跳到正文
cccskills
免费在 GitHub 公开

reflect

Spawn three parallel review subagents over the active transcript, surface learnings, and route each to a concrete edit on an existing skill. Use when the user says reflect.

中文简介正在准备中。当前显示原文说明。

neohaskell/NeoHaskell星标 348(GitHub 348 + cccskills 0)

实测评分 未实测

查看安装方法

包含的文件(6)

  • SKILL.md3.9 KB
  • agents/openai.yaml43 B
  • references/divergent-reviewer.md3.9 KB
  • references/judgment-reviewer.md3.3 KB
  • references/synthesizer.md4.3 KB
  • references/tooling-reviewer.md4.6 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Reflect

Mine the current conversation for durable learnings, then route them into skill edits.

Invoke when the user says "reflect" or "/reflect". Skip when the conversation is trivial, off-topic, or already covered by an existing skill the parent followed correctly. One-offs are not learnings.

1. Locate this conversation's evidence

Use the active environment's transcript or conversation-history interface to identify this conversation. Read only its evidence. If a complete transcript is unavailable, pass a tight digest of the accessible session instead. State its coverage limits and do not invent missing turns or present the digest as a complete transcript. Keep any intermediate digests and review artifacts under .agents-state.

2. Spawn three reviewers in parallel

Delegate to three reviewers with independent judgment, tooling and divergent lenses. Follow the delegation instructions in AGENTS.md. Run them in parallel where capacity permits; if capacity is limited, batch the work without dropping a lens. Give them the session evidence and read access to the referenced context sources. They return findings without modifying files, skills or external records.

LensPrompt template
Judgmentreferences/judgment-reviewer.md
Toolingreferences/tooling-reviewer.md
Divergentreferences/divergent-reviewer.md

Pass each template verbatim, substituting the transcript path or digest where marked. Reviewers return findings in their response bodies. Pass along any evidence-coverage limits.

3. Synthesize

Delegate to a separate synthesizer following AGENTS.md. It may spot-verify citations using available read-only context tools. Pass references/synthesizer.md verbatim, with each reviewer's full output inlined where marked, plus any evidence-coverage limits. It returns an Accepted / Rejected / Backlog list without modifying files or external records.

4. Structural enforcement check

Move any Accepted item that a Haskell type, owning API, lint rule, script, metadata flag, or runtime check would enforce more reliably to Backlog. See the encode-lessons-in-structure principle skill.

5. Apply

Present the synthesizer's full Accepted / Rejected / Backlog output and wait for explicit approval before applying any Accepted edit. The user picks the subset and may redirect routings. Skill changes affect future runs that use those skills. Do not auto-apply.

File each Backlog item to your team's devex or backlog tracker without waiting. Only the Accepted list waits for approval.

Follow each approved row's Routing exactly:

  • Trivial existing-skill edit (a one-line bullet, a tightened sentence, a stale fact corrected): the parent does it directly.
  • Substantive existing-skill edit (a new section, a new pattern table, more than ~10 lines): use the skill-authoring capability available in the current environment and follow its applicable authoring and validation workflow.
  • tune description: <skill path> (the skill exists but didn't trigger when it should have): use the available skill-authoring capability to improve the description and validate its triggering behavior with the facilities it provides.
  • new skill: <kebab-name>: use the available skill-authoring capability. Do not invent the shape ad hoc.

If your environment ships a SKILL.md validator, run it on every touched skill before declaring done. Report any unavailable or unsupported checks; do not claim they passed.

6. Summarize for the user

Short list, no preamble:

  • Edits applied: <skill path>. What changed, one line each.
  • New skills created: <skill path>. One line each (rare).
  • Backlog filed to the devex tracker: <issue title> (<tags>). One line each.
  • Dropped: one line per rejected finding + reason from the synthesizer.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

architect

免费

Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in. Use for /architect, 'architect this', 'design this', or non-trivial work where jumping to code would lock in the wrong shape.

中文简介正在准备中。当前显示原文说明。

neohaskell/NeoHaskell3482026年10月26日 更新

arena

免费

Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena, 'arena this', 'throw it in the arena', or when one attempt at a non-trivial artifact would lock in the wrong shape.

中文简介正在准备中。当前显示原文说明。

neohaskell/NeoHaskell3482026年10月26日 更新

babysit

免费

Inspect or supervise a PR or stack through review and CI to merge-ready, using current GitHub evidence and the requested mode.

中文简介正在准备中。当前显示原文说明。

neohaskell/NeoHaskell3482026年10月26日 更新

Vet a perf measurement (limiter, tuning, limits, errors, repeatability, relevance, and whether the work happened) before you report or act on it. Use when you benchmark or report a measured speedup or regression, including complete framework flows and compilation of projects that consume the framework.

中文简介正在准备中。当前显示原文说明。

neohaskell/NeoHaskell3482026年10月26日 更新

bro

免费

Restate the last message in plain human language, with no jargon.

中文简介正在准备中。当前显示原文说明。

neohaskell/NeoHaskell3482026年10月26日 更新

Build or adapt a local harness to drive, inspect, and profile an interactive CLI or TUI without external services. Use for CLI UX checks, startup regressions, memory leaks, hangs, prompt flows, or terminal demos.

中文简介正在准备中。当前显示原文说明。

neohaskell/NeoHaskell3482026年10月26日 更新

查看 neohaskell 的全部技能

报告此技能的问题