bp-enhance

Insert structured enhancements into prose-based skills without converting to workflow YAML.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hiivmind/hiivmind-blueprint --skill bp-enhance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bp-enhance
Source: https://github.com/hiivmind/hiivmind-blueprint/tree/main/skills/bp-enhance
Command: npx skills add https://github.com/hiivmind/hiivmind-blueprint --skill bp-enhance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enhancing prose-based skills often leads to inconsistent structure and missing guardrails. This skill provides a disciplined path to insert structured elements (state management, pseudocode blocks, phase boundaries, and error handling) into prose-based SKILL.md without converting it to a workflow YAML.

Core Features & Use Cases

  • Adds computed.* state management where appropriate to clarify data flow between phases.
  • Introduces pseudocode blocks for complex logic to improve readability and maintainability.
  • Adds precondition guards at phase boundaries to catch missing prerequisites early.
  • Annotates phase boundaries with explicit inputs/outputs to improve traceability.
  • Introduces checkpoint patterns for long-running skills to enable resume/recovery.
  • Adds error handling and recovery paths around external tool calls to improve resilience.
  • Updates frontmatter with explicit IO contracts to clarify the skill's interface.

Quick Start

Start by selecting a prose-based skill and apply the recommended enhancements, then review the updated SKILL.md for correctness.

Frequently Asked Questions about bp-enhance

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

FAQPage Schema
How do I add state management and guards to prose-based skills without converting to YAML?

You can enhance prose-based skills by inserting computed state management, precondition guards, and pseudocode blocks directly into the text without converting to workflow YAML. This maintains the original format while adding structured logic and traceable phase boundaries.

What is the best way to handle errors and recovery in multi-phase prose skills?

The best way to handle errors in multi-phase prose skills is to add error handling and recovery paths around external tool calls. You can also introduce checkpoint patterns to enable resume and recovery for long-running processes.

How do I update frontmatter to clarify inputs and outputs for skill authoring?

Updating frontmatter involves defining explicit input and output contracts to clarify the skill's interface. This ensures the data flow between phases is traceable and the prerequisites for each stage are clearly established.

Can I add phase boundaries and checkpoints to existing prose skills?

Yes, you can add phase boundaries with explicit inputs and outputs to existing prose skills. Introducing checkpoint patterns at these boundaries allows long-running skills to resume or recover if interrupted.

When do I need precondition guards in multi-phase skill workflows?

You need precondition guards at phase boundaries to catch missing prerequisites early. This prevents downstream processing errors by validating that all required inputs are present before a new phase begins.

Does adding pseudocode blocks to prose skills improve complex logic readability?

Adding pseudocode blocks to prose skills improves readability and maintainability of complex logic. It provides a clear, structured representation of processing steps without forcing a full conversion to workflow YAML.