agentsclimarketplace

Study create

Skill EricWang1358/study-lib-spar/skills/study-create

Create or edit durable study nodes, quizzes, and Daily Bites in an explicit local study library. Use for create node, organize notes, save this as a node, make a quiz, create a question, make a Daily Bite, 新建笔记, 整理知识点, 出题, and 创建每日卡片. Do not use to initialize or repair a library, search it without authoring, or run an interactive spar session.From its SKILL.md

Install
npx -y skills add EricWang1358/study-lib-spar --skill study-create

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.0 KB, as published. Nobody here has run it

Study Create

Must Verify The Library

The learner must provide an existing explicit library root containing study-lib.json. Read references/library-schema.md, references/content-quality.md, and the relevant template before planning any content. Read the configured scheduling file before planning a quiz. Must not use the plugin directory, current project, or a guessed path as a library root.

Common Preconditions

  1. Search existing IDs, titles, tags, areas, and linked resources for duplicates before proposing content.
  2. Validate lowercase-kebab IDs, no duplicate ID within the resource type, resolved relations, no self-link, and no repeated relation.
  3. Reuse an established area when it fits. Before adding a new area, explain why the existing areas do not fit.
  4. Present complete metadata and a body outline. Wait for explicit confirmation before writing durable learning material.
  5. Write one complete UTF-8 file, reread it, and validate it before reporting success. On failure, report the error and must not leave a partial file.

Create A Node

The plan must include id, title, area, tags, prerequisites, related, sources, and summary. The body must state a core idea, subject-appropriate example or derivation, common mistakes, and suggested next material. Must not create a shallow node solely to satisfy a quiz link.

Create A Quiz

The plan must include id, title, area, tags, linked_nodes, summary, and initial SM-2 review state from templates/quiz.md. Set review.ease_factor to initial_ease_factor from the library's scheduling configuration rather than a hard-coded default. The body must include Prompt, Answer, Hint, Explanation, Common Mistake, and Linked Review. The answer must be checkable; a reasoning or calculation answer must show key intermediate steps, and an open question must state its scoring rule.

Teaching Consolidation

When study-spar hands off a teaching consolidation, read its structured teaching event and the origin quiz and source nodes. Search existing nodes, quizzes, tags, and recall targets before proposing a change. Do not retain raw dialogue, learner answers, or reasoning traces in durable material.

Search quiz provenance for the teaching event ID before proposing a supplemental quiz. If a teaching-derived quiz already references that event, must not propose another supplemental quiz; use it as the event's verification quiz instead.

Default to enriching the best existing node. Present an exact diff that merges the normalized core gap, contrast, source-grounded example or counterexample, and transfer boundary into stable sections such as Common Mistakes and Misconceptions and Transfer; do not add dated or session-specific sections.

Propose a new node only when no existing node can hold the concept and the gap is independently reusable, has a clear recallable conclusion, and has useful relations to the current graph. Explain why every matching existing node is unsuitable before proposing it.

Propose at most one supplemental quiz. It must test an uncovered, independently gradable transfer target that is materially different from linked quizzes. If an equivalent recall target already exists, retain the teaching event without proposing a quiz. A proposed quiz must link the consolidated node and must include provenance with type: teaching, teaching_event_id, and origin_quiz_id. Verify that the teaching event exists and its origin quiz ID matches origin_quiz_id. Apply the normal content plan and confirmation gate before writing either a node update or a quiz.

Before writing a confirmed consolidation, prepare and validate its action: accepted lifecycle record. After every proposed node update and quiz has been written and reread successfully, append a consolidation lifecycle event with action: accepted to reviews/teaching.jsonl, including supplemental_quiz_id when a quiz was created. Treat these content writes and the ledger append as a recoverable operation: retain their original contents and restore them if the ledger append or final validation fails. Do not report a successful consolidation until its accepted lifecycle record exists.

Create A Daily Bite

The plan must identify exactly one source node or quiz and one recall target. Its prompt must be short, answerable without the full source, and not a copy of an entire quiz. Must not create a Bite unless the learner asks or explicitly accepts a proposal.

Boundaries

Must not initialize, silently repair, migrate, or overwrite a library; hand those requests to study-library. Must not run adaptive review or update SM-2 state; hand those requests to study-spar.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.