CtrlK
BlogDocsLog inGet started
Tessl Logo

memory-ci-capture

Synthesize GitHub delivery context into a concise Basic Memory project update. Use in CI after `bm ci collect` prepares a ProjectUpdateContext; return only structured AgentSynthesis JSON for `bm ci publish`.

73

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An efficient, well-structured instruction skill: exact input and output contracts, clear synthesis rules, and per-event guidance with an explicit anti-hallucination guard. The only notable improvement would be one worked example of a filled AgentSynthesis output.

DimensionReasoningScore

Conciseness

Every section earns its tokens: exact input path, a complete output JSON skeleton, synthesis rules, and per-event guidance, with no explanation of concepts Claude already knows. The two-line framing ("GitHub records the mechanics. Basic Memory remembers what changed and why.") is brief intent-setting, not padding, matching the lean anchor.

5 / 5

Actionability

The body gives the exact file to read, a copy-paste `AgentSynthesis` skeleton, and concrete per-event guidance — executable, not pseudocode. The minor gap is the absence of a worked example of a filled output and implicit field content types (e.g., what shape entries in `verification` or `follow_ups` take), keeping it just below the fully example-covered anchor.

4 / 5

Workflow Clarity

This is a simple, single-purpose skill (read the ProjectUpdateContext file, synthesize, return only JSON) whose single action is unambiguous, and the "Do not invent... If evidence is absent, say so briefly in `verification`" rule serves as its validation checkpoint. No destructive or batch operations apply, so the cap does not bind.

5 / 5

Progressive Disclosure

The ~52-line body has no bundle files (no references/, scripts/, or assets/ exist) and needs none; it is organized into clean Inputs / Output / Synthesis Rules / Event Guidance sections with no inlined content that belongs elsewhere and no nested references.

5 / 5

Total

19

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A tight, well-scoped description: it states the concrete actions, the exact CI precondition trigger, and the required output artifact in third person without padding. Trigger-term coverage is strong for its toolchain but could add natural synonyms (PR, merge, deploy) for broader matching.

DimensionReasoningScore

Specificity

"Synthesize GitHub delivery context into a concise Basic Memory project update" and "return only structured AgentSynthesis JSON for `bm ci publish`" list several specific concrete actions with exact artifact names. Coverage of the narrow CI-synthesis domain is strong but not fully enumerated (e.g., the synthesis field areas live in the body), so it sits between anchors 3 and 5, closer to a clean list with minor gaps.

4 / 5

Completeness

It explicitly answers both "what" (synthesize delivery context into a Basic Memory project update, returning AgentSynthesis JSON) and "when" ("Use in CI after `bm ci collect` prepares a ProjectUpdateContext") with concrete trigger conditions and the downstream consumer named. The "when" clause is fully explicit, so it matches anchor 5 rather than the 4 anchor where the when could be more specific.

5 / 5

Trigger Term Quality

Keywords like "GitHub delivery context", "CI", "Basic Memory project update", "bm ci collect", and "AgentSynthesis JSON" are precisely the terms a Basic Memory CI user would say, including the exact CLI commands. A few natural synonyms (pull request, merge, deploy, release) are missing, keeping it just below comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The description is tied to the `bm` CLI, the CI pipeline stage, and the AgentSynthesis output shape, giving it a clear niche with distinct triggers and minimal conflict risk with generic memory, changelog, or PR-summary skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
basicmachines-co/basic-memory
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.