Import Claude Code commands and skills, Copilot prompt files and Gemini commands
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 48/100
Hướng nghiên cứu
Start with ImportFilesAsync and ImportFolderAsync in src/Prompuff.Infrastructure/ImportExport/MarkdownTransferService.cs, then read Read and the frontmatter workflow detection in MarkdownPromptFormat.cs. Check the existing import and export tests and the behavior from Export as skill (#39); add coverage for each listed format, argument conversion, duplicate handling, notes, and round-tripping. Done means imported prompts retain the expected title, body and variables, with unmapped details reported in notes.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
People already keep prompts as Claude Code commands and skills, Copilot prompt files and Gemini commands. Import should read those, so moving to Prompuff doesn't mean copying and pasting.
What to do
- Import reads Claude Code commands (
.claude/commands/*.md) and skills (SKILL.md), Agent Skills folders, Copilot.prompt.mdfiles and Gemini CLI.tomlcommands, from the regular Import and from folder import. - Their arguments become
{{variables}}:$ARGUMENTS,$1and named$namein Claude Code,${input:name}in Copilot and{{args}}in Gemini. Pick a variable name where the format has none, such asargs. - Imports stay independent copies, and the usual duplicate check skips a prompt whose title and body match one in the library.
- Anything that doesn't map, such as a skill's extra files or tool permissions, goes into the prompt's notes, and the import result lists it.
- What Export as skill (#39) writes, Import reads back to the same title, body and variables.
Where to look
src/Prompuff.Infrastructure/ImportExport/MarkdownTransferService.cs:ImportFilesAsync,ImportFolderAsyncsrc/Prompuff.Infrastructure/ImportExport/MarkdownPromptFormat.cs:Read, and how a workflow file is picked out by its frontmatter
Done when
- A folder of Claude Code commands imports with its arguments as
{{variables}}. - Each format from Export as skill round-trips in a test.
- Ngôn ngữ chính
- C#
- Star
- 0
- Fork
- 1
- Merge trung bình
- 1 giờ 51 phút
- Pull request đã merge (30 ngày)
- 13
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của hazeliscoding/prompuff
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
hazeliscoding/prompuff#34 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
hazeliscoding/prompuff#22 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
hazeliscoding/prompuff#14 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
good first issue
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 92/100
hazeliscoding/prompuff#13 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
hazeliscoding/prompuff#12 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của hazeliscoding/prompuff
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug priority: P2
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
IridiumIO/CompactGUI#699 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày