Igor Karpovich

2K posts

Igor Karpovich

Igor Karpovich

@ikarpovich

Senior Principal Engineer, Platform/DX/AI Infra @Skyscanner ✈️

London, United Kingdom Katılım Ocak 2010
646 Takip Edilen724 Takipçiler
Gergely Orosz
Gergely Orosz@GergelyOrosz·
"Earlier, all devs used GitHub Copilot. 9 months ago, we rolled out Cursor to all devs. 1.5 weeks ago, we rolled out Claude Code to everyone, and cancelled our Copilot subscription" - CTO at a company with 600 engineers (I hear this exact "transition" story, a LOT!)
English
131
71
2.4K
433.5K
Igor Karpovich
Igor Karpovich@ikarpovich·
Comprehensive context creates maintenance burden. Staleness creeps in, accuracy drops, no one owns it. Curated context can be kept current, validated, owned. IDP is your friend here.
English
0
0
0
31
Igor Karpovich
Igor Karpovich@ikarpovich·
Teams ask "how do I give Claude context?" Instinct: dump repos, link all Confluence, create massive CLAUDE.md. Wrong. More comprehensive ≠ better. Quality over quantity.
English
0
0
0
40
Igor Karpovich
Igor Karpovich@ikarpovich·
MTTR improved once context existed. Debugging sped up when Claude could query actual architectural decisions instead of guessing from training data. Context infrastructure pays off in metrics.
English
0
0
0
28
Igor Karpovich
Igor Karpovich@ikarpovich·
The onboarding agent pattern: configure Claude NOT to generate code, but to guide learning. Pull context from Confluence + GitHub + Jira, generate bespoke plan. That's the cycle working.
English
0
0
0
39
Igor Karpovich
Igor Karpovich@ikarpovich·
Set up Skyscanner Claude Plugin Marketplace - central repo with codeowners, provisioned via managed Claude config. The place is absolutely buzzing!
English
0
0
0
32
Igor Karpovich
Igor Karpovich@ikarpovich·
Infrastructure work isn't flashy. Building knowledge bases, auto-generating docs with quality gates, creating skills. It's not free. That's what makes coding agents work in enterprise.
English
0
0
0
20
Igor Karpovich
Igor Karpovich@ikarpovich·
Layering LLM on LLM to compensate for missing context degrades output. Text gets duller. The breakthrough wasn't better agents - it was simpler agents with better context.
English
0
0
0
24
Igor Karpovich
Igor Karpovich@ikarpovich·
Built "bee" - declarative YAML layer on AWS Strands. Define agents, tools, prompts, workflows in YAML. Boilerplate dropped ~70%.
English
0
0
0
31
Igor Karpovich
Igor Karpovich@ikarpovich·
Debugging speed improved measurably once context existed. MTTR dropped. Claude could query actual architectural decisions, ownership chains. Context infrastructure shows up in metrics.
English
0
0
0
38
Igor Karpovich
Igor Karpovich@ikarpovich·
A team built an onboarding agent that doesn't generate code - it guides learning. MCPs pull context from Confluence, GitHub, Jira. Generates bespoke onboarding plan. Simple AND practical.
English
0
0
0
36
Igor Karpovich
Igor Karpovich@ikarpovich·
We seconded a junior engineer to a new team. With curated docs in the knowledge graph, they ramped up fast - even in an unfamiliar language. Curation over comprehensiveness works.
English
0
0
0
21
Igor Karpovich
Igor Karpovich@ikarpovich·
The echo chamber risk: AI generates docs - docs feed AI - AI generates more docs. Without human validation, you get AI slop multiplying. Design for humans-in-the-loop from day one.
English
0
0
0
45
Igor Karpovich
Igor Karpovich@ikarpovich·
Curation beats comprehensiveness. We give Claude 50 standards that matter (curated, owned, current) not 5,000 Confluence pages (stale, unowned, noisy). Signal over noise wins every time.
English
0
0
0
33
Igor Karpovich
Igor Karpovich@ikarpovich·
We rolled out Claude Code to hundreds of engineers. Output quality varies wildly. Same model, different results. The differentiator isn't the tool - it's how well we give it Skyscanner's knowledge.
English
0
0
0
39
Igor Karpovich
Igor Karpovich@ikarpovich·
Curated knowledge beats comprehensive. Don't ingest everything. Tie docs to IDP (e.g Backstage). Quality over quantity. Ownership enables accountability
English
0
0
0
18
Igor Karpovich
Igor Karpovich@ikarpovich·
Your competitive advantage in AI: not which model you use, but how effectively you feed any model your org's context. It really is all about building the right infra, not flashy demos
English
0
0
0
20
Igor Karpovich
Igor Karpovich@ikarpovich·
Context engineering has four dimensions (Curate, Persist, Isolate, Compress). Most teams only do Curate. The other three are why your context doesn't scale
English
0
0
0
49
Igor Karpovich
Igor Karpovich@ikarpovich·
Spec-Driven Development + context engineering is the closest to autonomy now. Engineer prompts spec, agent queries KB for standards, generates code/tests/docs, validates, human reviews
English
0
0
0
22
Igor Karpovich
Igor Karpovich@ikarpovich·
In another 6 months, frontier models will shuffle again. What won't commoditise? Your standards, processes, patterns, accumulated decisions
English
0
0
0
14