Built the internal tool the team runs on: an Obsidian vault wired to Claude Code so project docs and status stay current instead of rotting in Slack threads. Wrote the plugin behind it too - hooks that auto-pull and auto-commit your notes, and skills that read git history to write a daily per-person summary, run a personal check-in, and generate a weekly retro across the team.

Original planning notes, from before it had a name:

Plan:

  • obsidian
    • how to share a vault?
    • local md file access is best
  • git included
    • automated pulls and push
    • common plugins
    • easy setup, free
    • potential sync issues but unlikely and claude can resolve them no pb
  • manage projects from claude code vscode
  • just point claude code to the folder where obsidian is, and the skill will do the rest

How to make it “alive”?

  • claude code skill/hook to update doc and check for documentation status
    • this needs the most work
  • what everyone is doing gets automatically added in a file under the person’s name in the current project
    • avoid sync issues
  • daily cron propagates this to overall documentation and project status
    • claude cowork for now? Define md file describing the task but needs to be protected