pattern-miner

Extract and synthesize design patterns from Figma comment threads using Python scripts and the REST API.

6|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/markacianfrani/armor --skill pattern-miner-markacianfrani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pattern-miner
Source: https://github.com/markacianfrani/armor/tree/main/skills/pattern-miner
Command: npx skills add https://github.com/markacianfrani/armor --skill pattern-miner-markacianfrani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of tribal knowledge loss by extracting recurring design tensions and decisions from Figma comment threads, turning fragmented debates into reusable design patterns.

Core Features & Use Cases

  • Automated Thread Extraction: Fetches and filters Figma comment threads based on debate intensity and participant diversity.
  • Pattern Synthesis: Uses LLM reasoning to identify fundamental tensions that repeat across different surface-level topics.
  • Use Case: A design team can use this to analyze months of Figma comments to identify why certain UI components are constantly debated, allowing them to codify a standard decision framework.

Quick Start

Run the pattern miner scripts to fetch comments from your Figma file and analyze them for recurring design patterns.

Frequently Asked Questions about pattern-miner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract design patterns from Figma comment threads?

Figma comment thread analysis identifies recurring fundamental tensions by fetching and filtering comments based on debate intensity and participant diversity. It turns fragmented design debates into reusable organizational knowledge for design systems management.

How do I stop losing tribal knowledge from design debates in Figma?

To stop losing tribal knowledge from Figma debates, mine comment threads to identify recurring fundamental tensions and codify them into standardized design system decision frameworks. This preserves team rationale permanently.

Do I need Python and Figma REST API access to run pattern mining scripts?

Yes, you need Python 3.8 or higher and Figma REST API access to execute the comment fetching and thread analysis scripts required for extracting design patterns from your files.

Can I use this to analyze UX research debates for component standardization?

Yes, you can analyze UX research debates and Figma comment threads to identify why certain UI components are constantly debated, allowing your team to codify a standard decision framework for future design.

What is the best way to document organizational design decisions from Figma?

The best way to document organizational design decisions is synthesizing Figma comment threads to extract fundamental tensions. This transforms fragmented debates into structured design patterns for organizational knowledge documentation.