Skip to content

Commit 129d449

Browse files
wolfieschclaudehappy-otter
committed
docs(import): update Cursor fidelity after bullet extraction improvement
- Cursor improved from F (36%) → C (76%) after adding markdown bullet extraction - Updated fidelity summary table to reflect new grade - Updated field recovery table to show full daemon recovery for Cursor - Added key insight about Cursor benefiting from Zed parser improvements - Revised Cursor section description and confidence levels Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
1 parent 1d18e2d commit 129d449

1 file changed

Lines changed: 16 additions & 13 deletions

File tree

docs/IMPORT-FORMATS.md

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ More content...
5757

5858
## Cursor (.cursorrules)
5959

60-
**Fidelity: ~30%** | **Quality Grade: F (36%)** | **Pattern: `.cursorrules`, `*.cursorrules`**
60+
**Fidelity: ~70%** | **Quality Grade: C (76%)** | **Pattern: `.cursorrules`, `*.cursorrules`**
6161

62-
Pure markdown format with no structured metadata. Daemons/methods must be inferred.
62+
Pure markdown format with no structured metadata. Daemons/methods extracted from `daemon.method` bullet patterns.
6363

6464
### Structure
6565

@@ -86,8 +86,8 @@ Always be helpful...
8686
| name | First H1 header or filename | Medium |
8787
| description | First paragraph after H1 | Medium |
8888
| version | Default `1.0.0` | Low |
89-
| daemons | Pattern matching `daemon.method` | Medium |
90-
| methods | Pattern matching | Medium |
89+
| daemons | Bullet list pattern `daemon.method` | High |
90+
| methods | Bullet list pattern extraction | High |
9191
| triggers | Extracted from content | Low |
9292
| instructions | Full content | High |
9393

@@ -101,9 +101,8 @@ Methods are detected via regex:
101101
### Limitations
102102

103103
- No version or author information
104-
- Daemon/method info inferred from text
104+
- Requires `daemon.method` format in bullet lists for best results
105105
- No structured trigger configuration
106-
- Pure markdown has low fidelity
107106

108107
---
109108

@@ -468,7 +467,7 @@ importing to FGP skill.yaml, and measuring what data was preserved.
468467
| **Claude Code** | 🔵 B (82%) | ~65% | ⚠️ Partial | Full skill definitions with frontmatter |
469468
| **Zed** | 🟡 C (75%) | ~70% | ✅ Full | Context rules with bullet lists |
470469
| **Codex** | 🟡 C (75%) | ~70% | ✅ Full | Tool-centric configurations |
471-
| **Cursor** | 🔴 F (36%) | ~30% | ❌ None | Project-level coding guidelines |
470+
| **Cursor** | 🟡 C (76%) | ~70% | ✅ Full | Project-level coding guidelines |
472471
| **MCP** | 🔴 F (28%) | ~25% | ❌ None | API/tool schema definitions |
473472

474473
### Field Recovery by Format
@@ -480,7 +479,7 @@ importing to FGP skill.yaml, and measuring what data was preserved.
480479
| **description** | ✅ High | ✅ High | ⚠️ Medium | ✅ High | ⚠️ Medium | ✅ High |
481480
| **author** | ✅ High | ⚠️ Partial | ❌ None | ❌ None | ❌ None | ❌ None |
482481
| **instructions** | ✅ High | ✅ High | ✅ High | ✅ High | ✅ High | ⚠️ Medium |
483-
| **daemons** | ✅ Full | ⚠️ Medium (33%) | ✅ Full | ✅ Full | ❌ None | ❌ None |
482+
| **daemons** | ✅ Full | ⚠️ Medium (33%) | ✅ Full | ✅ Full | ✅ Full | ❌ None |
484483
| **triggers** | ✅ High | ⚠️ Medium | ⚠️ Low | ❌ None | ❌ None | ❌ None |
485484
| **workflows** | ❌ N/A | ❌ Lost | ❌ N/A | ❌ N/A | ❌ N/A | ❌ N/A |
486485
| **config** | ❌ N/A | ❌ Lost | ❌ N/A | ❌ N/A | ❌ N/A | ❌ N/A |
@@ -497,16 +496,20 @@ importing to FGP skill.yaml, and measuring what data was preserved.
497496
3. **Zed format improved significantly** (F→C) through markdown bullet list extraction
498497
and role name parsing from intro lines like "specialized in X".
499498

500-
4. **Claude Code scores well overall** but loses some daemon methods because they're
499+
4. **Cursor now achieves full daemon recovery** (F→C, 76%) by sharing the markdown
500+
bullet extraction logic added for Zed. Files with `daemon.method` patterns in
501+
bullet lists now import reliably.
502+
503+
5. **Claude Code scores well overall** but loses some daemon methods because they're
501504
embedded in markdown documentation rather than structured data.
502505

503-
5. **Registry enrichment helps all formats** by recovering auth requirements and
506+
6. **Registry enrichment helps all formats** by recovering auth requirements and
504507
method details when daemons are recognized in the FGP daemon registry.
505508

506-
6. **Cursor/Aider formats remain documentation-centric** - excellent for preserving
507-
instructions but lose all structural metadata.
509+
7. **Aider format remains documentation-centric** - excellent for preserving
510+
instructions but lacks structural metadata.
508511

509-
7. **MCP format is API-focused** - preserves tool schemas but doesn't map
512+
8. **MCP format is API-focused** - preserves tool schemas but doesn't map
510513
naturally to FGP's daemon model.
511514

512515
### Recommendations

0 commit comments

Comments
 (0)