smithery/masharratt

cfn-knowledge-base

MUST BE USED after every CFN Loop execution to capture successful patterns. Query before repeating any task type to retrieve prior learnings, avoid re-solving solved problems. Organizational learning from CFN Loop: workflow codification and playbooks.

Installation

$ npx skills add smithery/masharratt --skill cfn-knowledge-base

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/masharratt · top by installs.

npx skills add smithery/masharratt

Browse all from smithery/masharratt

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,165 B
  • docs SUMMARY.md 292 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Knowledge Base Skill (Mega-Skill)

Version: 1.0.0 Purpose: Organizational learning from CFN Loop execution Status: Production Consolidates: workflow-codification, cfn-playbook Confidence: 7.0/10 (dual learning systems)


Overview

This mega-skill provides organizational learning:

  • Workflow - Track edge cases, failures, cost metrics, ROI
  • Playbook - Store successful patterns, agent configs, iteration strategies

Directory Structure

knowledge-base/
├── SKILL.md              # This file
├── execute.sh            # Main entry point
├── cli/
│   └── knowledge-base.sh # Unified CLI interface
├── lib/
│   ├── workflow/         # From workflow-codification
│   └── playbook/         # From cfn-playbook
└── data/                 # Database files (created on init)
    ├── workflows.db
    ├── playbooks.db
    └── learnings.db

Learning System

  • Successes → Playbook (what worked)
  • Failures → Workflow codification (what to avoid)
  • Combined: Complete organizational memory

Migration Paths

Old Path New Path
workflow-codification/ knowledge-base/lib/workflow/
cfn-playbook/ knowledge-base/lib/playbook/

Usage

Main Entry Point

# Initialize databases
./execute.sh init

# Query for patterns
./execute.sh query 'authentication'

# Store new learning
./execute.sh store playbook '{"task_type": "auth", "pattern": "..."}'

# Show help
./execute.sh help

Advanced CLI Usage

# Direct CLI access
./cli/knowledge-base.sh --help

# Query workflow patterns
./cli/knowledge-base.sh query-workflow --pattern 'auth'

# Query playbook entries
./cli/knowledge-base.sh query-playbook --task-type bugfix

# Store learning with metadata
./cli/knowledge-base.sh store-learning \
  --type workflow \
  --category edge-case \
  --data '...' \
  --confidence 0.85

Version History

1.1.0 (2025-12-08)

  • Fixed bootstrap utilities path to use shared location
  • Created unified CLI interface
  • Added main execute.sh entry point
  • Integrated workflow and playbook functionality

1.0.0 (2025-12-02)

  • Consolidated workflow + playbook into unified knowledge base

Learnings Integration

A lightweight per-project learnings system complements the knowledge base. While the knowledge base stores structured workflow and playbook data in SQLite, the learnings system uses append-only JSONL files for fast, low-friction logging of patterns, pitfalls, and preferences discovered during agent work.

See [LEARNINGS.md](./LEARNINGS.md) for the full specification, including storage format, subcommands (/learn), auto-logging hooks, and pruning rules.