32 deep knowledge files from 87 to 5,585 lines of real expertise each. Install them to extend what Mémoire can do. They activate automatically based on intent classification. In v0.5, Notes feed into the intelligence layer: AI vision analysis, WCAG enforcement, research-to-design mapping, and Pretext text measurement all consume Note context when agents execute.
Design craft, systems thinking, Figma plugin expertise, library building, component architecture, mobile mastery
RESEARCH
User research, competitive analysis, data synthesis, usability testing, insight extraction
CONNECT
Figma sync, Linear, Notion integrations, self-improvement, API connectors, workflow automation
GENERATE
Specialized codegen for React Native, Vue, Flutter, and Figma-to-code implementation
AVAILABLE NOTES
28 notes
CRAFTFIGMA MCP
5,585
Figma Library Builder
Complete 5-phase workflow for building Figma component libraries from code. Includes token creation, component scaffolding, documentation pages, QA validation, and 9 ready-to-use Plugin API scripts.
DiscoveryToken CreationComponent Scaffolding+2
figma-library-builder
Complete 5-phase workflow for building Figma component libraries from code. Includes token creation, component scaffolding, documentation pages, QA validation, and 9 ready-to-use Plugin API scripts.
Create variable collections with the correct architecture (Primitives + Semantic split). Create primitive variables with raw values, then semantic variables that alias primitives. Set scopes on every variable (never use ALL_SCOPES). Set code syntax on every variable.
CRAFTFIGMA MCP
3,286
Figma Plugin API
Comprehensive Plugin API reference with 14 critical gotchas, common patterns, variable and component essentials, text and effect style handling, and error recovery strategies.
API GotchasVariable PatternsComponent Patterns+2
figma-plugin-api
Comprehensive Plugin API reference with 14 critical gotchas, common patterns, variable and component essentials, text and effect style handling, and error recovery strategies.
In UI: staggered children. When a panel slides in, its contents arrive 50–80ms later. A card’s shadow settles after the card itself. Elements within a group resolve at slightly different times, creating organic layered motion.
Touch Target SystemsSafe Area HandlingPlatform ConventionsGesture DesignResponsive Patterns
memi notes install mobile-craft
CONTENT PREVIEW
The thumb zone model is based on Steven Hoober’s research on one-handed phone use. For a right-handed user holding a ~6.1" phone, the bottom 20–30% of the screen is the easy reach zone for primary CTAs, while the top 20% is hard to reach without shifting grip.
CRAFT
1,411
Design Systems
Token architecture, component API design, multi-brand theming, versioning strategy, migration patterns, and cross-platform parity. Deep knowledge for building and maintaining design systems at scale.
Token ArchitectureComponent API DesignMulti-Brand Theming+2
design-systems
Token architecture, component API design, multi-brand theming, versioning strategy, migration patterns, and cross-platform parity. Deep knowledge for building and maintaining design systems at scale.
ACTIVATES ONcomponent-creationFREEDOMhigh
ALL SKILLS
Token ArchitectureComponent API DesignMulti-Brand ThemingVersion StrategyCross-Platform Parity
memi notes install design-systems
CONTENT PREVIEW
A button never references --blue-500 directly. It references --button-bg, which resolves through --color-primary to --blue-500. Changing the brand color only requires updating the alias tier.
CRAFTFIGMA MCP
482
Figma Design Systems
Working with Design Systems in Figma. Covers components (4 property types), variables (collections, modes, aliasing, scoping), text styles, and effect styles with creation and usage patterns.
ComponentsVariablesText Styles+2
figma-design-systems
Working with Design Systems in Figma. Covers components (4 property types), variables (collections, modes, aliasing, scoping), text styles, and effect styles with creation and usage patterns.
Variants are Figma’s reusable design entities. Layer naming encodes combinations: Variant=Primary, Size=Small, State=Disabled. Variants multiply combinatorially, so define only the axes you need.
CRAFT
325
Token Architecture
Multi-tier design token systems with semantic naming, theme switching, CSS custom properties, Tailwind mapping, and Figma variable sync. Build tokens that scale across platforms.
Semantic NamingTheme SwitchingCSS Variables+2
token-architecture
Multi-tier design token systems with semantic naming, theme switching, CSS custom properties, Tailwind mapping, and Figma variable sync. Build tokens that scale across platforms.
A button never references --blue-500 directly. It references --button-bg, which resolves through --color-primary to --blue-500. Changing the brand color only requires updating the alias tier.
CRAFTFIGMA MCP
222
Figma DS Rules
Generate design system rules that encode codebase conventions for AI agents. Produces CLAUDE.md, AGENTS.md, or .cursor/rules files that guide consistent component generation and token usage.
Rule GenerationToken MappingAgent Guidelines+1
figma-ds-rules
Generate design system rules that encode codebase conventions for AI agents. Produces CLAUDE.md, AGENTS.md, or .cursor/rules files that guide consistent component generation and token usage.
IMPORTANT: Before creating any component, check (1) get_code_connect_map for existing Figma mappings, (2) src/components/ui/ for shadcn/ui primitives, (3) .memoire/specs/ for existing specs.
CRAFTFIGMA MCP
120
Figma Create File
Create new Figma design or FigJam files via MCP. Resolves plan keys, scaffolds files in drafts, and prepares them for canvas operations with downstream skills.
Plan ResolutionFile ScaffoldingFigJam Boards+1
figma-create-file
Create new Figma design or FigJam files via MCP. Resolves plan keys, scaffolds files in drafts, and prepares them for canvas operations with downstream skills.
Plan ResolutionFile ScaffoldingFigJam BoardsPipeline Handoff
memi notes install figma-create-file
CONTENT PREVIEW
Files are created in the user’s drafts folder for the selected plan. Only "design" and "figJam" editor types are supported. Always load the figma-use skill before making canvas operations on the new file.
RESEARCH
894
Competitive Intel
Market analysis frameworks, feature matrices, UX benchmarking, strategic positioning, and trend synthesis. Turn competitor data into actionable design decisions.
Market AnalysisFeature MatricesUX Benchmarking+2
competitive-intel
Market analysis frameworks, feature matrices, UX benchmarking, strategic positioning, and trend synthesis. Turn competitor data into actionable design decisions.
Gap Analysis: For each feature where we = "none" and any competitor = "full", Priority = feature_weight * count_of_competitors_with_full. Sort by priority descending. Top 5 = critical gaps to address.
RESEARCH
715
Web Research
Structured web research with topic exploration, content fetching, findings extraction, cross-source validation, and gap analysis for design research workflows.
Structured web research with topic exploration, content fetching, findings extraction, cross-source validation, and gap analysis for design research workflows.
Multi-Angle Queries: Cover the topic from multiple perspectives. 5–7 queries, each targeting a different angle. Example: Form validation research — query best practices, abandonment causes, one-page vs multi-step, guest checkout impact, mobile patterns.
RESEARCH
625
Interview Research
User interview and transcript analysis. Parses speaker-labeled transcripts, extracts pain points and goals, runs sentiment analysis, and generates research-grounded personas.
Transcript ParsingPain Point ExtractionSentiment Analysis+1
interview-research
User interview and transcript analysis. Parses speaker-labeled transcripts, extracts pain points and goals, runs sentiment analysis, and generates research-grounded personas.
ACTIVATES ONresearch-to-dashboardFREEDOMhigh
ALL SKILLS
Transcript ParsingPain Point ExtractionSentiment AnalysisPersona Generation
memi notes install interview-research
CONTENT PREVIEW
When time is limited, extract insights in this order: (1) Pain points — highest signal, most actionable, (2) Goals and motivations — frame the problem space, (3) Current behaviors and workarounds — reveal unmet needs.
RESEARCH
323
Usability Testing
Usability testing frameworks with test planning, task scenarios, moderated and unmoderated protocols, analysis frameworks, and insight synthesis pipelines.
Test PlanningTask ScenariosProtocol Design+2
usability-testing
Usability testing frameworks with test planning, task scenarios, moderated and unmoderated protocols, analysis frameworks, and insight synthesis pipelines.
ACTIVATES ONresearch-to-dashboardFREEDOMhigh
ALL SKILLS
Test PlanningTask ScenariosProtocol DesignAnalysis FrameworksInsight Synthesis
memi notes install usability-testing
CONTENT PREVIEW
Write scenarios, not instructions. Say "Find a book under $30" not "Click the search bar, type books, click filter." Avoid leading language. Do not mention UI elements by name. Include realistic context.
RESEARCH
289
Data Synthesis
Qualitative and quantitative data synthesis with affinity mapping, thematic analysis, statistical frameworks, insight triangulation, and research-to-spec pipelines.
Qualitative and quantitative data synthesis with affinity mapping, thematic analysis, statistical frameworks, insight triangulation, and research-to-spec pipelines.
Phase 1 Open Coding: Read through all data and assign descriptive codes to each meaningful segment. Code everything relevant, skip nothing on first pass. Use gerunds or descriptive phrases. Target 30–80 unique codes from a typical study.
RESEARCH
138
Accessibility Audit
WCAG 2.2 AA/AAA compliance auditing backed by real contrast computation. The v0.5 engine computes actual contrast ratios from hex tokens, validates touch targets, checks focus styles, and produces 0-100 accessibility scores with WCAG level determination.
Color ContrastKeyboard NavigationScreen Reader+2
accessibility-audit
WCAG 2.2 AA/AAA compliance auditing backed by real contrast computation. The v0.5 engine computes actual contrast ratios from hex tokens, validates touch targets, checks focus styles, and produces 0-100 accessibility scores with WCAG level determination.
ACTIVATES ONdesign-reviewFREEDOMread-only
ALL SKILLS
Color ContrastKeyboard NavigationScreen ReaderFocus ManagementSemantic Structure
memi notes install accessibility-audit
CONTENT PREVIEW
WCAG 2.2 contrast: compute relative luminance per sRGB, then (lighter + 0.05) / (darker + 0.05). AA needs 4.5:1 for normal text, 3:1 for large. AAA needs 7:1. Touch targets: 44x44px minimum per criterion 2.5.8.
CONNECT
1,228
Notion Sync
Notion integration for syncing research insights, specs, and project context between Notion databases and the registry. Handles rich content and database schemas.
Database SyncResearch ImportSpec Export+1
notion-sync
Notion integration for syncing research insights, specs, and project context between Notion databases and the registry. Handles rich content and database schemas.
The sync is idempotent. Every record carries a notion_page_id on the Memoire side and a memoire_spec_id custom property on the Notion side. Conflict resolution follows a last-writer-wins strategy with optional manual review.
CONNECT
1,105
Linear Sync
Linear integration for syncing design issues, component specs, and project tracking. Bi-directional with conflict resolution.
Issue SyncSpec TrackingProject Mapping+1
linear-sync
Linear integration for syncing design issues, component specs, and project tracking. Bi-directional with conflict resolution.
Every design task in Linear maps to a spec (component, page, dataviz, design, or IA). When a spec progresses through its lifecycle, the corresponding Linear issue is updated automatically.
CONNECT
669
Survey Connect
Survey platform integration for importing responses from Typeform, Google Forms, SurveyMonkey, Airtable, and CSV exports into the research pipeline.
Typeform ImportGoogle FormsSurveyMonkey+2
survey-connect
Survey platform integration for importing responses from Typeform, Google Forms, SurveyMonkey, Airtable, and CSV exports into the research pipeline.
Typeform API: Generate a personal access token at admin.typeform.com/account#/section/tokens. Required scopes: forms:read — access form definitions, responses:read — access response data.
CONNECT
630
Self-Improving Agent
Closed-loop learning system with goal tracking, capability evolution, and autonomous improvement cycles. In v0.5, integrates with the multi-agent registry and task queue for distributed self-improvement across agent roles.
Closed-loop learning system with goal tracking, capability evolution, and autonomous improvement cycles. In v0.5, integrates with the multi-agent registry and task queue for distributed self-improvement across agent roles.
Memoire injects these files into every session: CLAUDE.md, notes/, learnings/. When learnings prove broadly applicable, promote them to project files. If a workflow becomes stable, encode it in a built-in note or skill.
CONNECTFIGMA MCP
176
Figma Code Connect
Map Figma design components to codebase implementations using Code Connect. Discovers unmapped components, scans for matching code, and creates batch mappings.
Component DiscoveryCode MatchingBatch Mapping+1
figma-code-connect
Map Figma design components to codebase implementations using Code Connect. Discovers unmapped components, scans for matching code, and creates batch mappings.
When both sides have changes: Token value changed in Figma only → Accept Figma. Token value changed in code only → Push to Figma. Both changed same token → Prompt user — show diff. New component in Figma → Pull + auto-spec.
CONNECTFIGMA MCP
87
Figma Web Capture
Import live webpages or DOM elements into editable Figma layers using the html-to-design bookmarklet.
HTML-to-DesignDOM CaptureEditable Layers+1
figma-web-capture
Import live webpages or DOM elements into editable Figma layers using the html-to-design bookmarklet.
Open the target page in a desktop browser. Wait for fonts, images, and lazy-loaded content to finish rendering. Scroll to the exact section you want to capture. Run the bookmarklet that loads capture.js.
CONNECT
103
Codex Ops
Codex and Claude operating workflow. JSON-first commands, commit hygiene, review loops, and safe autonomous repo operation.
JSON CommandsCommit HygieneReview Loops+1
codex-ops
Codex and Claude operating workflow. JSON-first commands, commit hygiene, review loops, and safe autonomous repo operation.
Prefer machine-readable command output whenever Memoire exposes it. Do not scrape terminal prose if a JSON surface exists. Keep each commit scoped to one behavior or one workflow lane. Read the diff before every commit.
CONNECT
533
Docker Environments
Docker-aware Mémoire operation. Covers Figma bridge port-forwarding, CI/CD headless WCAG and spec pipelines, shared MCP server as a team service, agent workers as containers, and devcontainer setup.
CI/CD PipelineShared MCP ServerAgent Containers+2
docker-environments
Docker-aware Mémoire operation. Covers Figma bridge port-forwarding, CI/CD headless WCAG and spec pipelines, shared MCP server as a team service, agent workers as containers, and devcontainer setup.
The Figma plugin runs on the host machine — not in the container. Map ports 9223-9232 explicitly and bind the bridge to 0.0.0.0. For CI, set MEMOIRE_HEADLESS=true and MEMOIRE_NO_BRIDGE=true. Run memi audit --wcag --exit-code to gate PRs.
GENERATE
1,676
Flutter Generator
Flutter and Dart widget generation from specs. Produces Material 3 widgets with Riverpod state management, responsive layouts, and platform-adaptive patterns.
Material 3 WidgetsRiverpod StateResponsive Layouts+1
flutter-gen
Flutter and Dart widget generation from specs. Produces Material 3 widgets with Riverpod state management, responsive layouts, and platform-adaptive patterns.
ACTIVATES ONcomponent-creationFREEDOMhigh
ALL SKILLS
Material 3 WidgetsRiverpod StateResponsive LayoutsPlatform Patterns
memi notes install flutter-gen
CONTENT PREVIEW
Generates Material 3 themed widgets with Riverpod state management, responsive layouts, custom painting for dataviz, GoRouter navigation, and full test coverage. Follows Effective Dart and atomic design principles.
GENERATE
383
Vue Generator
Vue 3 Composition API code generation. Transforms component specs into Vue SFCs with script setup, Tailwind styling, and composable patterns.
Vue 3 SFCsComposition APITailwind Styling+1
vue-gen
Vue 3 Composition API code generation. Transforms component specs into Vue SFCs with script setup, Tailwind styling, and composable patterns.
Atoms are self-contained. No imports from other components. Props in, events out. Molecules compose 2–5 atom components. Keep logic minimal — presentation layer only. Organisms use composables for complex state.
GENERATEFIGMA MCP
183
Figma Implement Design
Structured workflow for translating Figma designs into production-ready code with 1:1 visual parity.
Design ExtractionToken MappingCode Generation+1
figma-implement-design
Structured workflow for translating Figma designs into production-ready code with 1:1 visual parity.
Tailwind to NativeWind: Web Tailwind classes map 1:1 in NativeWind 4.x. Exceptions: hover:, focus-visible: — replace with active: states. Grid: Use flex layout — RN has no CSS Grid. gap-* works in NativeWind, prefer over margin hacks.
HOW IT WORKS
01
Install
Run memi notes install <name> to download a Note into your project's .memoire/notes/ directory.
02
Auto-activate
Notes are loaded at engine init and injected into agent prompts when their activateOn context matches the classified intent.
03
Deep knowledge
Each Note contains hundreds of lines of real expertise, not templates. They transform Mémoire into a domain specialist.
04
Create your own
Run memi notes create <name> to scaffold a new Note. Add your domain knowledge in markdown, set the activation context, and it's ready.
CLI REFERENCE
memi notes install <source>Install a note from local path or github:user/repo
memi notes listShow all installed notes with status and category
memi notes remove <name>Uninstall a note from your project
memi notes create <name>Scaffold a new note with manifest and skill template
memi notes info <name>Show detailed note information and skills