agentsclimarketplace

Knowledge base curation

Skill kpince/pi-knowledge-cognition/skills/knowledge-base-curation

Pi skills for recognizing knowledge-base opportunities and deciding what belongs

Install
npx -y skills add kpince/pi-knowledge-cognition --skill knowledge-base-curation

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

2 things to look at

  • 20 days oldThe repository was created 20 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 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.

What its author says it does

Copied from the file, not written here

Decide what belongs in a knowledge base through object understanding, correction-ready readbacks, admission tests, provenance, epistemic classification, scope, sensitivity, freshness, and conflict review. Use before creating, seeding, importing, or expanding durable knowledge.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

5.2 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it

Knowledge Base Curation

Purpose

Enable an agent to decide what deserves durable knowledge status. Storage follows understanding.

Core rule:

Understand the object before selecting knowledge. Admission is a judgment, not extraction.

First Gate: Understand the Object

Before proposing entries:

  1. Bound the object or problem space.
  2. Identify the people and agents who interpret or act on it.
  3. Inspect relevant artifacts without assuming they explain themselves.
  4. Ask the user or operator what those artifacts mean in practice.
  5. Identify vocabulary, normal flow, judgment points, exceptions, tensions, and consequences.
  6. Produce a correction-ready readback using templates/object-readback.md relative to the package root.
  7. Invite correction.

Do not define canonical content until the user/operator has validated or materially corrected at least one readback.

Useful questions:

  • What do you look at first?
  • What would worry you?
  • What would another agent misunderstand?
  • When does this source mislead?
  • What future decision does this support?
  • Which exceptions matter more than the normal case?
  • What must an agent never assume here?

Separate Four Layers

For every artifact or conversation, distinguish:

  1. Raw material — what was provided or observed.
  2. Literal content — what it explicitly says.
  3. User/operator interpretation — what it means in practice.
  4. Candidate knowledge — a compressed proposition that may improve future judgment.

Never silently collapse these layers.

Admission Test

A candidate must be reviewed on all dimensions:

DimensionQuestion
ObjectWhat bounded thing is this about?
Future utilityWhich future judgment, action, question, or handoff will it improve?
DurabilityWill it matter beyond the current session?
ProvenanceWhere did it come from, and can that source be inspected?
Epistemic statusIs it user-provided, observed, estimated, inferred, hypothetical, or a decision?
ScopeWhich object, project, agents, people, market, or time period does it apply to?
AuthorityWho may validate or correct it?
FreshnessWhat event or passage of time could weaken it?
SensitivityIs it shareable, restricted, local, secret, or forbidden?
ConflictDoes it contradict current or historical knowledge?
CompressionIs it reusable understanding rather than copied raw material?
Cost of errorWhat happens if another agent relies on it incorrectly?

Use the detailed rubric in references/admission-guide.md.

Admission Outcomes

Select one:

  • discard
  • session_context
  • agent_local_memory
  • evidence_only
  • shared_proposal
  • clarification_required
  • restricted_proposal

Only shared_proposal or restricted_proposal proceeds to governance. Proposal does not mean truth.

Epistemic Labels

Prefer explicit labels:

  • user_provided
  • first_party_observed
  • public_observed
  • provider_observed
  • provider_estimated
  • inferred
  • scenario
  • decision

Do not turn confidence into provenance. A confident inference remains an inference.

Proposal Shape

Use templates/knowledge-proposal.md. At minimum record:

  • proposition;
  • bounded object and scope;
  • future use;
  • epistemic label;
  • source/evidence references;
  • limitations and conflicts;
  • sensitivity;
  • freshness or invalidation conditions;
  • proposed validator;
  • admission rationale.

What Usually Does Not Belong

  • raw transcripts or session dumps;
  • credentials, tokens, auth stores, or secrets;
  • unreviewed model summaries presented as truth;
  • temporary debugging state;
  • duplicated documentation with no added interpretation;
  • popularity, confidence, or repetition mistaken for validity;
  • private context made shared merely because another agent might find it useful;
  • claims with no bounded object or future use;
  • application-specific fields generalized from one pilot without evidence.

Backend Gate

Choose or initialize storage only after:

  • the object and future use are validated;
  • at least one candidate has passed admission as a proposal;
  • sharing and sensitivity boundaries are known;
  • validation authority is identified;
  • an existing source of truth is not the better answer.

The optional initializer creates a minimal Git/Markdown workspace. It is not required and must not be run without approval of its target and boundary.

Completion Check

  • At least one readback was validated or materially corrected.
  • Raw material and interpretation remain distinct.
  • Every candidate has an explicit admission outcome.
  • Shared proposals carry provenance, scope, sensitivity, and authority.
  • Rejected candidates are not smuggled into canonical summaries.
  • Backend choice did not precede understanding.

Gives 0 of the 12 instructions most memory context skills give in ~1.0k tokens

Counted across 674 of the 847 authors here whose files we hold, read 2026-08-07

  • inform the user when setup is completein 21 of 674, across 6 files
  • confirm the draft with the user before writingin 21 of 674, across 7 files
  • update the agent skills block in place if it existsin 21 of 674, across 6 files
  • present findings to the userin 20 of 674, across 5 files
  • ask the user about each decision one at a timein 20 of 674, across 5 files
  • write the three docs files from seed templatesin 20 of 674, across 5 files
  • edit CLAUDE.md if it existsin 18 of 674, across 3 files
  • explore current repo statein 18 of 674, across 3 files
  • do not overwrite user edits to surrounding sectionsin 18 of 674, across 3 files
  • keep the memory index under 200 linesin 18 of 674
  • back up the original file before overwritingin 16 of 674, across 8 files
  • provide actionable steps and verificationin 13 of 674, across 2 files

Said here and by no other author read

  • understand the object before proposing entries
  • produce a correction-ready readback
  • separate raw material from interpretation and candidate knowledge
  • review each candidate against the full admission rubric
  • assign one admission outcome to every candidate
  • assign an explicit epistemic label to every candidate

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 328,083. 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.