Curated summary
6 Skills Every Engineer Needs for the AI Era | Figma Blog
AI should not merely automate engineering work; it should expand how developers explore problems, collaborate, and create better products. Figma argues that engineers who thrive in the AI era will combine technical judgment with user empathy, experimentation, and the ability to direct AI effectively. The goal is to automate repetitive work while preserving—and strengthening—the meaningful parts of product development.
Use AI for More Than Automation
- AI should maximize engineers’ capabilities rather than simply reduce costs.
- Developers still need to identify the right problems, understand users, and apply care and craft to their solutions.
- Automating tedious tasks frees teams to focus on product meaning, collaboration, and user value.
- Employers increasingly value engineers who understand why they are building something, not just how.
Use Vibe Coding to Explore Possibilities
- Vibe coding is presented as a way to explore the problem space, not just generate production code.
- Conversational development lets teams test more possible solutions in parallel and quickly produce visual artifacts.
- Tools such as Figma Make support rapid prototyping, iteration, and refinement across design and code.
- AI-assisted exploration can improve user experience by helping teams consider user needs earlier rather than automating away that consideration.
Harness Agentic Capabilities
- The Model Context Protocol (MCP) enables AI tools such as Cursor and Copilot to communicate with other software.
- Figma’s MCP server supplies design context to language models, improving design-informed code generation.
- Better context can increase visual fidelity and help developers follow established component libraries and accessibility practices.
- Agentic tools are most effective when they have access to the conventions and information that guide the product.
Audit Your Own Pull Requests
- Engineers can use LLMs as a pre-review sounding board before submitting a pull request.
- Models familiar with the codebase can identify duplicated implementations, unnecessary rewrites, and other issues.
- This self-review improves code quality while reducing the burden on human reviewers.
- AI-assisted review can increase engineering throughput without replacing team review.
Coordinate Teams of AI Agents
- Developers are learning to divide complex problems into smaller tasks for multiple AI agents.
- They must then evaluate and integrate the agents’ separate solutions.
- A key emerging skill is writing detailed Markdown instructions and providing context, much like guiding an intern.
- The supplied article ends mid-section, so the sixth skill and the remainder of this discussion are not included.
Engineers should treat AI as a partner for exploration, feedback, and coordination—not simply as a code generator. Strong results depend on clear problem framing, relevant context, human judgment, and continued attention to users.
Related reading
Continue with another curated summary.