Skip to content

Commit 4183f1c

Browse files
committed
figma mcp
1 parent 9dbcfe3 commit 4183f1c

15 files changed

Lines changed: 1265 additions & 9 deletions

flows/vdd-figma/_status.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# VDD Flow Status: Figma Design Extraction
2+
3+
**Created**: 2026-03-11
4+
**Origin**: https://www.figma.com/design/G5j0F8TY0otIPAmKSoJdxK/VPN-Client-Mini--Orange-?m=auto&t=Auw4L4cQ0IG0wHND-6
5+
6+
## Current Phase: REQUIREMENTS
7+
8+
## Phase Status
9+
- [x] REQUIREMENTS - In Progress
10+
- [ ] VISUAL
11+
- [ ] SPECIFICATIONS
12+
- [ ] PLAN
13+
- [ ] IMPLEMENTATION
14+
- [ ] DOCUMENTATION
15+
16+
## Current Task
17+
Extract and document Figma design files using MCP Figma integration.
18+
19+
## Blockers
20+
None
21+
22+
## Notes
23+
- Figma file URL: https://www.figma.com/design/G5j0F8TY0otIPAmKSoJdxK/VPN-Client-Mini--Orange-?m=auto&t=Auw4L4cQ0IG0wHND-6
24+
- File key: G5j0F8TY0otIPAmKSoJdxK
25+
- Design name: VPN Client Mini (Orange)
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Implementation Log: [FEATURE_NAME]
2+
3+
> Started: [DATE]
4+
> Plan: [link to 03-plan.md]
5+
6+
## Progress Tracker
7+
8+
| Task | Status | Notes |
9+
|------|--------|-------|
10+
| 1.1 [Name] | Done / In Progress / Blocked / Skipped | |
11+
| 1.2 [Name] | | |
12+
| 2.1 [Name] | | |
13+
| ... | | |
14+
15+
## Session Log
16+
17+
### Session [DATE] - [AGENT/PERSON]
18+
19+
**Started at**: Phase X, Task Y
20+
**Context**: [Brief note on state when starting]
21+
22+
#### Completed
23+
- Task X.Y: [What was done]
24+
- Files changed: `path/to/file.cpp`
25+
- Verified by: [How confirmed working]
26+
27+
#### In Progress
28+
- Task X.Z: [Current state]
29+
- Blocked by: [If applicable]
30+
31+
#### Deviations from Plan
32+
- [What changed from original plan and why]
33+
34+
#### Discoveries
35+
- [Anything learned that affects specs or future work]
36+
37+
**Ended at**: Phase X, Task Z
38+
**Handoff notes**: [What next person/session needs to know]
39+
40+
---
41+
42+
### Session [DATE] - [AGENT/PERSON]
43+
44+
[Next session entry...]
45+
46+
---
47+
48+
## Deviations Summary
49+
50+
| Planned | Actual | Reason |
51+
|---------|--------|--------|
52+
| [What was planned] | [What was done instead] | [Why] |
53+
54+
## Learnings
55+
56+
[Insights that should inform future specs or processes]
57+
58+
## Completion Checklist
59+
60+
- [ ] All tasks completed or explicitly deferred
61+
- [ ] Tests passing
62+
- [ ] No regressions
63+
- [ ] Documentation updated if needed
64+
- [ ] Status updated to COMPLETE

flows/vdd-figma/plan.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# Implementation Plan: [FEATURE_NAME]
2+
3+
> Version: 1.0
4+
> Status: DRAFT | REVIEW | APPROVED
5+
> Last Updated: [DATE]
6+
> Specifications: [link to 02-specifications.md]
7+
8+
## Summary
9+
10+
Brief overview of implementation approach and key decisions.
11+
12+
## Task Breakdown
13+
14+
### Phase 1: [Foundation]
15+
16+
#### Task 1.1: [Task Name]
17+
- **Description**: What this task accomplishes
18+
- **Files**:
19+
- `path/to/file.cpp` - Create/Modify/Delete
20+
- **Dependencies**: None | Task X.Y
21+
- **Verification**: How to confirm this works
22+
- **Complexity**: Low | Medium | High
23+
24+
#### Task 1.2: [Task Name]
25+
- **Description**:
26+
- **Files**:
27+
- **Dependencies**:
28+
- **Verification**:
29+
- **Complexity**:
30+
31+
### Phase 2: [Core Implementation]
32+
33+
#### Task 2.1: [Task Name]
34+
...
35+
36+
### Phase 3: [Integration]
37+
38+
#### Task 3.1: [Task Name]
39+
...
40+
41+
### Phase 4: [Testing & Polish]
42+
43+
#### Task 4.1: [Task Name]
44+
...
45+
46+
## Dependency Graph
47+
48+
```
49+
Task 1.1 ─┬─→ Task 2.1 ─→ Task 3.1
50+
51+
Task 1.2 ─┘ ↓
52+
53+
Task 2.2 ─→ Task 3.2 ─→ Task 4.1
54+
```
55+
56+
## File Change Summary
57+
58+
| File | Action | Reason |
59+
|------|--------|--------|
60+
| `path/to/new.h` | Create | [Why] |
61+
| `path/to/existing.cpp` | Modify | [What changes] |
62+
| `path/to/obsolete.cpp` | Delete | [Why removing] |
63+
64+
## Risk Assessment
65+
66+
| Risk | Likelihood | Impact | Mitigation |
67+
|------|------------|--------|------------|
68+
| [What could go wrong] | Low/Med/High | Low/Med/High | [How to handle] |
69+
70+
## Rollback Strategy
71+
72+
If implementation fails or needs to be reverted:
73+
74+
1. [Step to undo changes]
75+
2. [Step to restore previous state]
76+
77+
## Checkpoints
78+
79+
After each phase, verify:
80+
81+
- [ ] All tests pass
82+
- [ ] No new warnings/errors
83+
- [ ] Behavior matches specifications
84+
85+
## Open Implementation Questions
86+
87+
- [ ] [Decision that will be made during implementation]
88+
89+
---
90+
91+
## Approval
92+
93+
- [ ] Reviewed by: [name]
94+
- [ ] Approved on: [date]
95+
- [ ] Notes: [any conditions or clarifications]

flows/vdd-figma/readme.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# [FEATURE_NAME]
2+
3+
> Client-Facing Documentation
4+
> Last Updated: [DATE]
5+
> Version: 1.0
6+
7+
## What This Feature Does
8+
9+
[Describe in 2-3 simple sentences what this feature provides. Focus on benefits and functionality, not implementation. Written for someone without technical background.]
10+
11+
Example:
12+
- "This feature allows you to automatically track user activity and generate weekly reports"
13+
- "You can now export your data in multiple formats with a single click"
14+
15+
---
16+
17+
## How It Works
18+
19+
[Explain "on your fingers" - using simple analogies and everyday language. Avoid technical jargon. Think: "How would I explain this to my grandparent?"]
20+
21+
**In Simple Terms:**
22+
23+
[Step-by-step explanation using familiar concepts]
24+
25+
Example:
26+
1. Think of it like a filing cabinet - you put documents in folders
27+
2. The system automatically organizes them by date and type
28+
3. When you need something, just search by name or date
29+
4. Export is like making a photocopy - your original stays safe
30+
31+
---
32+
33+
## Key Benefits
34+
35+
- **[Benefit 1]**: [Why this matters to you]
36+
- **[Benefit 2]**: [Why this matters to you]
37+
- **[Benefit 3]**: [Why this matters to you]
38+
39+
---
40+
41+
## Quick Example
42+
43+
[Show a concrete, relatable example of using this feature. Keep it simple and practical.]
44+
45+
### Example Scenario:
46+
47+
**Goal**: [What you want to achieve]
48+
49+
**Steps**:
50+
1. [First simple step]
51+
2. [Second simple step]
52+
3. [Final step]
53+
54+
**Result**: [What you get]
55+
56+
---
57+
58+
## Common Questions
59+
60+
### [Question 1 users might have]?
61+
[Simple answer]
62+
63+
### [Question 2]?
64+
[Simple answer]
65+
66+
### [Question 3]?
67+
[Simple answer]
68+
69+
---
70+
71+
## What's Next
72+
73+
[Optional: What future enhancements are planned, if applicable]
74+
75+
---
76+
77+
## Getting Started
78+
79+
[Very brief, simple instructions for first-time use]
80+
81+
1. [First step to try it out]
82+
2. [Second step]
83+
3. [You're done!]
84+
85+
---
86+
87+
**Note for Stakeholders**: This documentation focuses on practical usage and benefits. For technical implementation details, see `04-implementation-log.md`.

flows/vdd-figma/requirements.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Requirements: [FEATURE_NAME]
2+
3+
> Version: 1.0
4+
> Status: DRAFT | REVIEW | APPROVED
5+
> Last Updated: [DATE]
6+
7+
## Problem Statement
8+
9+
What problem are we solving? Why does this matter?
10+
11+
[Describe the current pain point or opportunity]
12+
13+
## User Stories
14+
15+
### Primary
16+
17+
**As a** [role]
18+
**I want** [capability]
19+
**So that** [benefit]
20+
21+
### Secondary
22+
23+
[Additional user stories if applicable]
24+
25+
## Acceptance Criteria
26+
27+
### Must Have
28+
29+
1. **Given** [context]
30+
**When** [action]
31+
**Then** [expected result]
32+
33+
2. [Additional criteria...]
34+
35+
### Should Have
36+
37+
[Nice-to-haves that aren't blocking]
38+
39+
### Won't Have (This Iteration)
40+
41+
[Explicit non-goals to prevent scope creep]
42+
43+
## Constraints
44+
45+
- **Technical**: [e.g., must work with existing X system]
46+
- **Performance**: [e.g., must complete within N ms]
47+
- **Platform**: [e.g., must work on Quest 3]
48+
- **Dependencies**: [e.g., requires Y to be complete first]
49+
50+
## Open Questions
51+
52+
- [ ] [Question that needs resolution before specs]
53+
- [ ] [Another question]
54+
55+
## References
56+
57+
- [Link to related docs, issues, discussions]
58+
59+
---
60+
61+
## Approval
62+
63+
- [ ] Reviewed by: [name]
64+
- [ ] Approved on: [date]
65+
- [ ] Notes: [any conditions or clarifications]

0 commit comments

Comments
 (0)