Interpretation is structured for decision-making; original keeps the upstream SKILL.md unchanged.
Decide Fit First
Core job: > This skill is delivered by hooks/caveman-stats.js (read by hooks/caveman-mode-tracker.js on /caveman-stats). The model does no…
Best fit: Use it when the task has reusable inputs, steps, and validation criteria rather than a one-off answer.
Avoid forcing it: If the source lacks commands, platform support, or external-service evidence, keep those fields unknown instead of guessing.
Design Intent
Structure: The source has limited section structure, so treat it as an invocation rule: trigger, execution boundary, then validation.
Trigger evidence: Prioritize the author’s wording around when to use it, what context to collect, and what output shape to produce.
Evidence boundary: Author text states facts, repository files prove commands and paths, and Fluxly only adds fit, limits, and usage judgment.
How To Use It
Inputs: Provide target material, scope, expected result, forbidden changes, and validation method.
Invocation: Name caveman-stats directly; if the source includes slash commands, start with the command and then add task context.
Validation: Start small and check whether the result follows “caveman-stats” before expanding.
Boundaries And Review
Dependencies: It usually needs no extra API key, so start with a small validation task.
Permissions: Declared permissions include read; ask the agent to state file, command, and rollback boundaries before acting.
Quality bar: A useful result names the deliverable, evidence, and next action. Generic prose means the task needs tighter context.
This skill is delivered by hooks/caveman-stats.js (read by hooks/caveman-mode-tracker.js on /caveman-stats). The model does not need to do anything when this skill fires — the hook returns decision: "block" with the formatted stats as the reason. The user sees the numbers immediately.
Fluxly profile Author and license come from source; runtime, permissions, and network are Fluxly detections or estimates
Fluxly category
Other
Author-declared agents
No explicit declaration found; this is not inferred or tested compatibility
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
Output previewcaveman-stats.preview
The current SKILL.md does not define a fixed output example.
01
No step sections in source
This skill is delivered by `hooks/caveman-stats.js` (read by `hooks/caveman-mode-tracker.js` on `/caveman-stats`). The model does not need to do anything when this skill fires — the hook returns `decision: "block"` with the formatted stats as the reason. The user sees the numbers immediately.
SKILL.mdSKILL.md
This skill is delivered by `hooks/caveman-stats.js` (read by `hooks/caveman-mode-tracker.js` on `/caveman-stats`). The model does not need to do anything when this skill fires — the hook returns `decision: "block"` with the formatted stats as the reason. The user sees the numbers immediately.
Evidence boundary and execution chain
Author text anchors workflow facts; Fluxly only indexes current sections, terms, files, and commands.
sections -> no H2/H3 headings
terms -> This skill is delivered by hooks/caveman-stats.js (read by hooks/caveman-mode-tracker.js on /caveman-stats).
files/cmd -> hooks/caveman-stats.js · hooks/caveman-mode-tracker.js · /caveman-stats · decision: "block"
body sha256 -> 5856a13514f4
Discussion
Powered by GitHub Discussions. Sign in with GitHub to comment, react, or subscribe.
Decide Fit First
Design Intent
How To Use It
Boundaries And Review