bill-boundary-history

Create and maintain boundary feature history entries in agent/history.md.

13|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/Sermilion/skill-bill --skill bill-boundary-history
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bill-boundary-history
Source: https://github.com/Sermilion/skill-bill/tree/main/skills/bill-boundary-history
Command: npx skills add https://github.com/Sermilion/skill-bill --skill bill-boundary-history

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This History skill automates the creation and maintenance of reusable boundary feature history entries, reducing manual effort and ensuring consistency across project trajectories.

Core Features & Use Cases

  • Entry creation: Generate new history records for module/package/area boundaries (feature history) following the prescribed format.
  • Hygiene and ordering: Enforce newest-first ordering, limit to 15 lines per entry, and prune or merge obsolete items to retain useful context.
  • Context recovery: Derive missing changes from current diffs and related spec files when available to keep history accurate even with partial input.
  • File routing: Write to the primary boundary's agent/history.md, creating missing paths if needed, while preserving historical entries.
  • Skip/Write rules: Apply MEDIUM and LARGE changes; skip trivial SMALL changes unless they affect analytics, API contracts, UI behavior, breaking changes.

Quick Start

Create a new boundary history entry in the primary boundary's agent/history.md with the latest change summary and feature details.

Frequently Asked Questions about bill-boundary-history

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

FAQPage Schema
How do I automate module change-log history entries across project boundaries?

You can automate boundary history generation by creating reusable feature history entries in the primary boundary's agent/history.md file. This ensures history entries follow project rules like newest-first ordering and a maximum of 15 lines per entry.

What is the best way to maintain feature history records for package boundaries?

Maintaining feature history records involves enforcing hygiene rules such as newest-first ordering and pruning obsolete items. The process writes structured entries to the boundary's agent/history.md file while preserving existing historical context.

How do I generate change-log entries from current git diffs and spec files?

You can derive missing change-log context from current diffs and related spec files. This context recovery mechanism keeps boundary history accurate even when you only provide partial input for MEDIUM or LARGE changes.

When should I skip writing a boundary history entry for small changes?

You should skip trivial SMALL changes unless they affect analytics, API contracts, UI behavior, or introduce breaking changes. The system applies MEDIUM and LARGE changes to ensure only meaningful updates are recorded.

Can I create a boundary history file if the agent/history.md path is missing?

Yes, the file routing mechanism creates missing paths if needed to write history entries. It automatically generates the primary boundary's agent/history.md file while preserving any existing historical entries.

Does boundary history generation support merging obsolete change-log items?

Boundary history generation supports pruning or merging obsolete items to retain useful context. This enforces hygiene and ordering rules, ensuring the change-log remains concise and limited to 15 lines per entry.