Performance reviews from IBM

 

Performance reviews IBM

 

1H-2022 Performance reflection

1H-2023 Performance reflection

2H-2022 Performance reflection

2H-2023 (Q3) Performance reflection

Annual reflection-2021 Performance reflection

PIP notes

Portfolio

Summary

What we are focusing on:
Documentation and image creation using AI (tools and skills utilized with Bob and Figma plug-ins).

Bottleneck in current workflow:
Documentation and image creation using AI. 3,700 images require updates for the V12 launch - a volume that makes manual, one-by-one updates impractical within the timeline.

New documentation and imagery needs to be created from scratch for V12 features/components (products & AI squad).

Existing documentation needs to be updated to reflect new guidelines (not just new content legacy content needs review and revision too).

Opportunity/Painpoint:
V12 launch has a need for speed on documentation and image creation. Eliminate manual migration time across a high-volume, repetitive task (updating 3,700 images by hand doesn't scale) and increase overall team velocity ahead of the V12 launch deadline.

Solutions on how to increase speed while minimize lead involvement:
A documentation-writer skill built on Bob could handle a meaningful share of the writing/update workload.

Considerations:

  • What kind of images are these 3,700? Screenshots of UI, icons, marketing assets, diagrams? Each has a wildly different AI-feasibility story (a screenshot update is a very different task than generating a new illustration).

  • What's actually changing across them? Is it a visual style update (e.g., a token/color change) that could be scripted/batched, or does each image need contextual judgment?

  • What does "done" look like for one image? Define this before scaling — if you can't articulate pass/fail criteria for one image, an AI skill can't be evaluated against it either.


Next steps:
Image creation/update approach is still undefined which is the biggest unknown in the plan and needs its own investigation.

Results:
The result is a tool to help the Carbon Next team to eliminate the manual process.

Outcomes

Utilize Bob / propell and Figma plug-ins to create a skill resulting in a tool to help the Carbon Next team with V12 website documentation and image creation.

How might we

How might we update and create V12 imagery at scale using AI tools, while maintaining Carbon visual standards and requiring minimal manual QA per image?

Supporting HMWs
(break the big question into testable pieces):

Scale/repetition:
How might we batch-process the 3,700 existing images so updates apply consistently without touching each one by hand?

Net-new creation:
How might we generate new V12 imagery (screenshots, icons, illustrations whichever applies) that's Carbon-compliant on the first pass, not just "close enough"

Quality control:
How might we catch AI-generated images that drift from Carbon tokens/style before they ship, without adding a full manual review bottleneck back in?

Tooling fit:
How might we determine whether Bob, Propell, or another tool is actually suited to image work since a docs-writer skill and an image skill likely need different underlying capabilities?

Resources

Image production guidelines

https://www.figma.com/design/XQqHxu38CiY3Vx1iHdafIa/Image-Production-Guidelines?m=auto&node-id=25-14198&t=ctBiQjt499CvEeqE-1

Documentation
https://carbondesignsystem.com/guidelines/content/overview/

Brainstorm

Image creation


Documentation

  • Contribution site - Markown (Train AI agent)

  • Tone and voice

  • Tabs (usage, style, code, a11y)

  • Doc creator for tables

What is the MVP?

Image creation

Image creation:
- Create an image and then apply design spec

Next phase - V2 MVP

Image creation:
- Apply aspect ratio

How to set up AI

Mentorship meeting 1

Key themes

AI-assisted design support

Use the Bob channel to answer questions, surface information, and support designers during their work.

Help designers quickly understand complex technical topics by:

Synthesizing technical information.

Reducing technical jargon.

Translating concepts such as Power Systems into designer-friendly language.

Providing relevant design context before engaging with development teams.


Information organization

Use status tags to sort, categorize, and filter information.

Create conversation starters and discovery aids that help users navigate large amounts of information.


Carbon-focused opportunities

Explore a Carbon compliance/design review tool that helps design leads verify whether designs are using Carbon correctly.

Investigate automated Carbon guidance and validation capabilities.


Bob skills and workflows

Create a Markdown skill for Bob.

Create a Carbon Builder skill.

Define skills that provide:

Clear guidelines.

Step-by-step processes.

Consistent instructions for completing tasks.

Store skills in a dedicated folder for discoverability and maintenance.


Design system guidance

Provide explicit guidance for:

Spacing

Typography

Carbon standards

Ensure Bob follows established design system rules when generating outputs.


Tool ecosystem and alignment

Explore how Bob, Copilot, and Figma Make complement one another.

Focus on improving alignment between AI-generated outputs and development implementation to reduce handoff friction.


Potential next steps

Define the highest-value Bob skills (Markdown, Carbon Builder, Carbon Compliance).

Create a centralized skill repository and documentation structure.

Establish design system rules (spacing, typography, Carbon guidance) that AI tools can reference.

Prototype information-tagging and categorization workflows using status tags.

Evaluate how AI-generated outputs can better align with development expectations and implementation standards.

Mentorship meeting 2

Key themes

Victor Meeting Notes Summary

AI Strategy & Direction

Victor emphasized pushing AI into day-to-day workflows rather than treating it as a separate activity.

AI should be incorporated into prototyping efforts and future Carbon-related work.

Metalabs was mentioned as an upcoming area to watch.


Key Tools
Figma Make

Enables easier collaboration between designers and teams.

Supports rapid prototyping workflows.

Includes built-in capabilities such as:

Filling text across a canvas.

Working with comments.

Exporting content and summaries.

Bob

More development-focused than design-focused.

Useful for technical tasks and development support.

Can assist with competitive analysis.


Otto

Connects with GitHub and dashboards.

Can be used alongside connectors to generate reports and surface information.


Current Limitations

IBM currently has fewer AI options compared to environments that leverage tools such as Claude and Cursor.

Opportunity exists to extend capabilities through custom skills and specialized prompting.


Skills & Guardrails

Skills are essentially markdown-based instruction sets that provide:

Guardrails

Guidelines

Structured workflows

Agent steering and guidance

Skills can be used to standardize outputs and improve consistency across tools.

Examples discussed:

Figma-related skills

UX-specific skills

Custom workflow skills


Skill Creation Workflow

A skill can be created using Bob, Otto, Claude, or another skill-generation tool as an initial step.

The /ux command can be used to invoke a UX-focused skill.

Bob uses / commands to invoke skills and prompts.


Figma Plugin Workflow

Create the skill.

Right-click within the plugin interface.

Install the plugin.

Save it in the designated plugin folder.

The plugin will appear in the Development folder.


Opportunities Identified

Build specialized UX and Carbon skills.

Create reusable prompts and workflows.

Leverage connectors (GitHub, Airtable, dashboards) to automate reporting and information synthesis.

Use AI tools to accelerate prototyping, collaboration, competitive analysis, and design-to-development workflows.


Key Takeaway
The discussion focused on moving beyond ad hoc AI usage toward a structured ecosystem of skills, plugins, connectors, and specialized prompts that can augment design and development workflows. The goal is to create repeatable, guided experiences that help teams work faster, generate prototypes more efficiently, and standardize best practices across tools such as Bob, Otto, and Figma Make.

Resources

Slack channel for Bob questions #bob-design-to-code

Slack channel for vibe coding #vibe-coding-club

Designers AI sandbox https://pages.github.ibm.com/ai-design-sandbox/

Exploration

Hero

Card