About

Panos is an engineering leader at Panther, with over a decade of experience in cybersecurity and engineering leadership. His career includes security research at CERN, security engineering at Microsoft Office 365, and founding Blocktopus, a KYC/AML startup. He holds patents, has published research in security and machine learning, and has helped scale startups from pre-seed through Series B. On this 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

Table of Contents The problem with a direct API adapter What ACP is The switch What you actually get 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…

Archive

Timeline

Contact

Laconism will be appreciated 📬