Skip to content

Releases: ChipFlow/context-daddy

v0.10.5

19 Jan 18:24

Choose a tag to compare

Changes

Narrative Commands as Agents

  • /context-daddy:story and /context-daddy:refresh now work within Claude Code sessions
  • No ANTHROPIC_API_KEY required - Claude generates narratives directly
  • Script extracts git data, Claude does the synthesis

Context Injection on Session Start

  • Automatically injects key context when session starts:
    • Project directory tree (depth 3, noise filtered)
    • Narrative Summary, Current Foci, Dragons sections
  • ~688 tokens total - enough to orient without bloating

Context Injection After Compaction

  • Stop hook injects same context after /compact
  • Claude immediately has orientation without reading files

Length Limits

  • Narrative sections auto-truncated to prevent bloat:
    • Summary: 300 chars
    • Current Foci: 400 chars
    • Dragons: 300 chars
  • Commands include guidance to keep sections punchy

Directory Tree Improvements

  • Depth-based tree (3 levels) instead of flat listing
  • Filters noise: __pycache__, node_modules, venv, etc.

v0.10.0 - context daddy 🧔

19 Jan 16:56

Choose a tag to compare

context daddy 🧔

Your codebase's context needs a responsible adult.

Highlights

Rebrand

  • New name: context daddy (was context-tools)
  • New personality and README

Living Narratives

Capture tribal knowledge that usually lives in people's heads:

  • /context-daddy:story - Bootstrap narrative from git history
  • /context-daddy:refresh - Update narrative after sessions
  • /context-daddy:readme - Generate README from narrative

Narratives include: Summary, Current Foci, How It Works, The Story So Far, Dragons & Gotchas, Open Questions

Short & Punchy Commands

All commands renamed for consistency:

Old New
generate-narrative story
update-narrative refresh
repo-map map
manifest scan
learnings learn
mcp-help help

Post-Compaction Integration

Stop hook now prompts for narrative updates after context compaction.

Installation

claude plugin marketplace add chipflow/context-daddy
claude plugin install context-daddy

Full Changelog

See commits since v0.9.6 for details.

v0.5.0

30 Dec 20:20

Choose a tag to compare

What's New

New MCP Tool: get_symbol_content

Retrieve the complete source code of any function, class, or method by name - much faster than Grep for known symbols.

get_symbol_content("helper_function")     → returns function source
get_symbol_content("MyClass.method")      → returns method source

End Line Tracking

All symbols now track their end line numbers, enabling precise code extraction.

Improved Claude Guidance

Session start now injects instructions telling Claude to prefer MCP tools over Grep/Search for symbol lookups.

Changes

  • Add end_line_number field to Symbol dataclass (Python, C++, Rust)
  • Add get_symbol_content MCP tool for fast code retrieval
  • Update session-start.sh to guide Claude toward MCP tools
  • Bump cache version to 3 (forces reindex on update)

🤖 Generated with Claude Code

v0.4.2

30 Dec 12:33

Choose a tag to compare

What's New

  • Reproducible MCP dependencies: Added pyproject.toml and uv.lock to pin MCP version for consistent builds
  • Skills CI workflow: Added CI workflow to build skills.zip package
  • CI fixes: Fixed uv run commands to use --project flag in test subdirectories

Changes

  • Add pyproject.toml with mcp>=1.0.0,<2.0.0 dependency
  • Add uv.lock to pin MCP at 1.25.0
  • Update MCP server to use --locked --project flags
  • Add skills.yml CI workflow for building skills package
  • Fix CI tests to use --project .. for uv run in test-project directory