bkn-backfill

Backfill binding and mapping results into .bkn files with prepush validation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kweaver-ai/kweaver-dip --skill bkn-backfill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bkn-backfill
Source: https://github.com/kweaver-ai/kweaver-dip/tree/main/skills/bkn-creator/internal/bkn-backfill
Command: npx skills add https://github.com/kweaver-ai/kweaver-dip --skill bkn-backfill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The BKN backfill skill merges the results from bkn-bind and bkn-map and writes them back into the corresponding .bkn files, completing the data view binding loop.

Core Features & Use Cases

  • Merge binding changes, property mappings, and relation results, then update the .bkn files to reflect the latest view bindings.
  • Apply cascade renames and handle references to renamed properties across Mapping Rules, action types, and related files.
  • Exclude local storage objects from binding writes and provide a summarized report of skipped items.
  • Validate readiness with prepush checks before committing updates to disk and perform readback verification after write.

Quick Start

Use the backfill workflow only after map_completed is true or map_completed is skipped, then review the generated plan and execute prepush validation before writing back to disk.

Frequently Asked Questions about bkn-backfill

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

FAQPage Schema
How do I write binding and mapping results back into .bkn files?

Backfilling binding and mapping results into .bkn files merges bkn-bind and bkn-map outputs, applies cascade renames for property references, validates readiness with prepush checks, and writes updates to disk with readback verification.

What is the process for completing data view bindings across network_dir/bkn?

Completing data view bindings across network_dir/bkn requires backfilling merged binding results, property mappings, and relation updates into .bkn files, ensuring correct property names and closing the data binding loop.

Do I need mapping to be completed before backfilling .bkn files?

Yes, backfilling .bkn files requires map_completed to be true or explicitly skipped before you can merge binding changes, apply cascade renames, and write property mappings back to disk.

How are local storage objects handled during .bkn file backfill?

Local storage objects are excluded from binding writes during .bkn file backfill, and the process provides a summarized report of all skipped items to ensure transparency in the data view updates.

How does backfilling handle renamed properties in mapping rules and action types?

Backfilling applies cascade renames to handle references to renamed properties across mapping rules, action types, and related files, ensuring property names and relation updates remain consistent within .bkn files.

What validation checks are performed before writing back to .bkn files?

Prepush validation checks are performed before committing updates to disk to verify readiness, followed by readback verification after the write to ensure data integrity in the backfilled .bkn files.