Installs into .claude/skills of the current project.
Are you the author of Knowledge?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/acostanzo-knowledge)
---
name: knowledge
description: Retrieve current source-backed Claude Code knowledge for ecosystem, core-config or optimization; refresh stale domains when permitted.
argument-hint: "[domain ...] (ecosystem | core-config | optimization | all)"
---
# Claudit knowledge
Parse `$ARGUMENTS` as domain names; empty or `all` selects all three. Reject unknown
names with the supported choices. Follow the shared
[cache protocol](../../references/cache-check-protocol.md).
## Required feature-question preflight
Run the helper's `status` for requested domains using the actual host version.
Inspect its `topic_inventory`: these are cache-wide supplemental pages,
independent of the requested baseline domains. A page omitted from a baseline
summary may already be retained here. Do not claim that a page was never fetched
or recommend refreshing a baseline domain merely because its summary omits it.
Before answering any specific feature question, run read-only `coverage` for the
needed topics/pages, even when all baseline domains are fresh. Read the relevant
sections of the returned retained source paths; cached summaries alone are not
sufficient. Reuse those pages, or follow the shared bounded supplemental fetch
procedure when permissions allow. Under no-network/no-write constraints, these
coverage and source-reading stages still apply. Report missing, corrupt, stale
or unreadable evidence and runtime unknowns honestly. If the inventory is
truncated, use targeted `coverage` to check the requested page rather than infer
absence. Complete this preflight before synthesizing an answer from baseline
knowledge.
## Baseline retrieval and final answer
Refresh only non-fresh requested domains, once, using current official source
fetches and the corresponding native research agent. Preserve explicit no-network
or no-write constraints: serve labeled retained evidence instead. Under explicit
no-writes, do not redirect output, use tee-to-file or generate temporary/scratch
JSON/context summaries, even outside the cache. Consume the tool response directly;
use existing per-domain record/source paths and inline relevant claims. No consumer
configuration or decision changes are part of knowledge retrieval.
Run `knowledge` for the same domains. Include applicable supplemental evidence
and limitations from the required preflight. Return concise claims with source links,
fetched date, recorded/current host versions and each domain's actual state and preserved limitations.
Fresh/degraded/stale are distinct. Last-good evidence can be useful after a failed
refresh but is not newly verified. If nothing valid is available, state the gap;
do not invent domain content or imply successful research. Cache freshness does
not establish semantic correctness or measured runtime behavior.
Set `run_in_background: false` explicitly on each research Agent/Task dispatch.
For a denied fetch call, follow the cache protocol's failure-logging/final-status
path without retrying the denied action or requesting redundant approval.