About

Panos Sakkos is an engineering leader at Databricks with 15 years of experience across research, cybersecurity, and engineering leadership. He has worked on security research at CERN and security engineering for Microsoft Office 365, and founded Blocktopus, a KYC/AML startup. He holds patents, has published research in security and machine learning, and has helped startups scale from pre-seed through Series B. On his blog, he writes about security leadership and developer productivity.

Opinions expressed here are my own

Blog

28 Feb 2026 . tech . Bringing Claude Code Skills into Neovim via ACP Comments

A couple of months ago I wrote about my Neovim configuration and how CodeCompanion brings AI assistance into the editor. Back then, it was wired directly to the Anthropic API — you set ANTHROPIC_API_KEY, point CodeCompanion at a model, and you’re done. Simple enough. But then my team started building and adopting Claude Code Skills for our day-to-day workflows, and I realized I was missing them every time I dropped into Neovim. The problem with a direct API adapter When CodeCompanion talks to the Anthropic API directly, it is its own agent: it manages its own tool loop, decides which tools to call, and handles approvals. That works, but it means you end up with a config that looks like this: strategies = { chat = { adapter…

Archive

Timeline

Contact

Laconism will be appreciated 📬