bk-bootstrap

Route users to the appropriate bk-* skill for each software development lifecycle phase.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/dikini/knot --skill bk-bootstrap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bk-bootstrap
Source: https://github.com/dikini/knot/tree/main/.agents/skills/bk-bootstrap
Command: npx skills add https://github.com/dikini/knot --skill bk-bootstrap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill acts as a central router for the bk-* development framework, guiding users to the correct sub-skill based on their current stage in the software development lifecycle.

Core Features & Use Cases

  • Workflow Selection: Helps choose the appropriate skill for planning, designing, implementing, verifying, or shipping software.
  • Decision Tree Guidance: Provides a clear decision tree to navigate complex development phases.
  • Use Case: When unsure whether to start with design or planning, a user can ask "which bk skill" and be directed to bk-design or bk-plan respectively.

Quick Start

Ask "which bk skill" to get guidance on the development workflow.

Frequently Asked Questions about bk-bootstrap

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

FAQPage Schema
What is the bk-* development framework and how does it structure software workflows?

The bk-* development framework structures software workflows by providing specialized skills for distinct lifecycle phases. It routes development processes through planning, design, implementation, verification, and shipping to ensure a systematic approach to building software.

How do I choose the right process automation skill for my current development phase?

To choose the right process automation skill, identify your current stage in the software development lifecycle. The framework acts as a router, matching your specific phase—such as planning or designing—to the corresponding specialized skill like bk-plan or bk-design.

When should I use a skill router for my software development workflow?

Use a skill router when you are navigating complex development phases and are unsure which workflow step to execute next. It clarifies the purpose of each specialized skill and provides decision tree guidance to direct your process automation accurately.

Do I need any dependencies to navigate the bk-* development ecosystem?

No dependencies are required to navigate the bk-* development ecosystem. The skill operates independently using a references component to map your current software development lifecycle phase to the appropriate workflow action.

What's the best way to start planning and designing within a development framework?

The best way to start planning and designing is to query the framework router for guidance. It will evaluate your workflow requirements and direct you to the correct initial implementation steps, such as selecting bk-design or bk-plan.