with-grounding

Validate v6 codebase-scoped skills for grounding fields and non-empty keywords.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/jacob-balslev/skill-graph --skill with-grounding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: with-grounding
Source: https://github.com/jacob-balslev/skill-graph/tree/main/examples/fixture-skills/with-grounding
Command: npx skills add https://github.com/jacob-balslev/skill-graph --skill with-grounding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures codebase-scoped skills declare required grounding fields and non-empty scope keywords, so deterministic lint catches drift-prone or incomplete grounding before publication.

Core Features & Use Cases

  • Grounding contract validation: Exercises the v6 scope: codebase → grounding required rule with all required grounding sub-fields populated.
  • Truth source anchoring checks: Uses a structured truth source with path + anchor + note to verify anchor-based drift detection expectations.
  • Keywords completeness enforcement: Verifies that scope: codebase skills include a non-empty keywords array.

Quick Start

Run the lint command for this fixture path to confirm it produces zero lint errors in an isolated package install.

Frequently Asked Questions about with-grounding

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is codebase grounding validation for v6 skills?

Codebase grounding validation checks that codebase-scoped v6 skills declare required grounding fields like domain_object, truth_sources, and evidence_priority. It enforces non-empty scope keywords to catch drift-prone or incomplete grounding before publication.

How do I enforce required grounding fields in a v6 schema lint check?

You enforce required grounding fields by running a lint command against a fixture tree. This validates that grounding sub-fields such as domain_object, grounding_mode, truth_sources, failure_modes, and evidence_priority are populated and produce zero errors.

How does anchor-based truth source wiring work for drift checks?

Anchor-based truth source wiring uses a structured truth source with path, anchor, and note fields. This verifies anchor-based drift detection expectations to ensure deterministic lint catches incomplete grounding contracts.

Do I need a non-empty keywords array for codebase-scoped skills?

Yes, codebase-scoped skills require a non-empty keywords array. Validation enforces keywords completeness to ensure the scope is properly defined and deterministic lint catches missing scope keywords before publication.

What are the limitations of grounding lint enforcement under a fixture tree?

Grounding lint enforcement under a fixture tree applies to skill-graph package tests in an isolated install. It validates the grounding contract and truth source anchoring but does not extend beyond the examples fixture tree scope.