kb-init

Initialize a knowledge base by appending a section to CLAUDE.md and creating library directories.

41|6|Updated Jul 12, 2025
One-click install
npx skills add https://github.com/SteveGJones/ai-first-sdlc-practices --skill kb-init-stevegjones
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kb-init
Source: https://github.com/SteveGJones/ai-first-sdlc-practices/tree/main/plugins/sdlc-knowledge-base/skills/kb-init
Command: npx skills add https://github.com/SteveGJones/ai-first-sdlc-practices --skill kb-init-stevegjones

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialise a project for knowledge base use. Appends the Knowledge Base section to the project's CLAUDE.md, creates the library/ directory structure, optionally seeds with three example library files from the Agentic SDLC research, and reports next steps. Run once after installing sdlc-knowledge-base.

Core Features & Use Cases

  • Appends the Knowledge Base section to CLAUDE.md
  • Creates the library/ directory structure (library/ and library/raw/)
  • Optionally seeds starter library files from the Agentic SDLC starter pack
  • Reports next steps to help teams adopt the Knowledge Base workflow

Quick Start

Run this skill after installing sdlc-knowledge-base to initialise the knowledge base in your project.

Frequently Asked Questions about kb-init

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

FAQPage Schema
How do I initialise a knowledge base for a new software project?

To initialise a knowledge base, run this skill after installing the sdlc-knowledge-base plugin. It appends a Knowledge Base section to CLAUDE.md, creates the library/ and library/raw/ directories, and optionally seeds starter files to establish your project's library structure.

What does the knowledge base starter pack include for project setup?

The starter pack includes three example library files sourced from Agentic SDLC research. When requested during knowledge base initialisation, these files are seeded into your library directory to provide reference structures for your project's documentation.

Do I need the sdlc-knowledge-base plugin before setting up the library structure?

Yes, you must install the sdlc-knowledge-base plugin before using this initialisation skill. The plugin provides the core knowledge base functionality, while this skill configures your project by creating the library directory structure and updating CLAUDE.md.

Can I run knowledge base initialisation multiple times without breaking existing files?

Knowledge base initialisation is idempotent, meaning you can safely run it multiple times. It will not duplicate or overwrite existing configurations in CLAUDE.md or damage your current library/ directory structure and raw files.

How does appending a Knowledge Base section to CLAUDE.md work?

Appending a Knowledge Base section to CLAUDE.md integrates project documentation guidelines directly into your AI agent's context file. This ensures the agent recognizes and utilizes the library structure for ongoing software development lifecycle tasks.

What is the best way to structure a project knowledge base using CLAUDE.md?

The best way to structure a project knowledge base is to append a dedicated section to CLAUDE.md and create a library/ directory with a raw/ subfolder. This separation organizes processed knowledge and raw source materials effectively for AI agents.