paper2code
2
总安装量
2
周安装量
#65844
全站排名
安装命令
npx skills add https://github.com/issol14/paper2code-skill --skill paper2code
Agent 安装分布
cline
2
trae-cn
2
openclaw
2
mcpjam
1
openhands
1
zencoder
1
Skill 文档
Paper2Code: ì°êµ¬ ë ¼ë¬¸ì ì½ëë¡ ë³ííë AI ìì´ì í¸
ê°ì
ì´ Skillì ì°êµ¬ ë ¼ë¬¸ì ì²´ê³ì ì¼ë¡ ë¶ìíê³ , ì¤í ê°ë¥í ì½ëë¡ ë³ííë 4+2ë¨ê³ íì´íë¼ì¸ì ì¤íí©ëë¤.
íµì¬ ìì¹: ë¨ìí ë ¼ë¬¸ì ì½ê³ ì½ë를 ìì±íë ê²ì´ ìëë¼, **구조íë ì¤ê° íí(YAML)**ì 먼ì ìì±í í ì½ë를 ìì±í©ëë¤.
â ï¸ íµì¬ íë ì ì´ ê·ì¹ (CRITICAL)
âââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ï¸ MANDATORY BEHAVIORAL RULES
âââââââââââââââââââââââââââââââââââââââââââââââââââââââ
1. í ë²ì íëì íì¼ë§ 구í
2. íì¼ êµ¬í í íì¸/íë½ ìì´ ë¤ì íì¼ë¡ ì§í
3. ë
¼ë¬¸ ì본 ì¬ìì´ íì 참조 ì½ëë³´ë¤ ì°ì
4. ìë£ ì ê° Phaseì Self-Check íì ìí
5. 모ë ì¤ê° ê²°ê³¼ë YAML íì¼ë¡ ì ì¥
DO:
â ë
¼ë¬¸ì ëª
ìë ê²ì ì íí 구í
â ê°ë¨íê³ ì§ì ì ì¸ ì½ë ìì±
â ìëíë ê² ì°ì , ì°ìí ê²ì ëì¤
â ê° ì»´í¬ëí¸ ì¦ì í
ì¤í¸
â 구í ìë£ í ë°ë¡ ë¤ì íì¼ë¡ ì´ë
DON'T:
â íì¼ ì¬ì´ì "ë¤ì íì¼ì 구íí ê¹ì?" ë¬»ì§ ë§ ê²
â íµì¬ 기ë¥ì íìíì§ ìì ê´ë²ìí 문ìí
â ì¬íì íìíì§ ìì ìµì í
â ê³¼ëí ì¶ìíë ëìì¸ í¨í´
â ì§ìë§ ì ê³µíê³ ì¤ì ì½ë를 ìì±íì§ ìë ê²
âââââââââââââââââââââââââââââââââââââââââââââââââââââââ
ì ë ¥ ì²ë¦¬
ì§ì íì
- arXiv URL:
https://arxiv.org/abs/xxxx.xxxxxëëhttps://arxiv.org/pdf/xxxx.xxxxx.pdf - PDF íì¼ ê²½ë¡:
/path/to/paper.pdf - ì´ë¯¸ ë³íë í ì¤í¸/ë§í¬ë¤ì´: ë ¼ë¬¸ ë´ì©ì´ í ì¤í¸ë¡ ì ê³µë ê²½ì°
ì ë ¥ ì²ë¦¬ ë°©ë²
arXiv URLì¸ ê²½ì°:
# PDF URLë¡ ë³ííì¬ ë¤ì´ë¡ë
curl -L "https://arxiv.org/pdf/xxxx.xxxxx.pdf" -o paper.pdf
# PDF를 í
ì¤í¸ë¡ ë³í (pdftotext ì¬ì©)
pdftotext -layout paper.pdf paper.txt
PDF íì¼ì¸ ê²½ì°:
pdftotext -layout "/path/to/paper.pdf" paper.txt
íì´íë¼ì¸ ê°ì
[ì¬ì©ì ì
ë ¥: ë
¼ë¬¸ URL/íì¼]
â
â¼
âââââââââââââââââââââââââââââââââââââââââââââââ
â Step 0: ë
¼ë¬¸ í
ì¤í¸ íë³´ â
â - arXiv URL â PDF ë¤ì´ë¡ë â
â - PDF â í
ì¤í¸ ë³í â
âââââââââââââââââââââââââââââââââââââââââââââââ
â
â¼
âââââââââââââââââââââââââââââââââââââââââââââââ
â Phase 0: 참조 ì½ë ê²ì (ì íì ) â
â @[05_reference_search.md] â
â ì¶ë ¥: reference_search.yaml â
âââââââââââââââââââââââââââââââââââââââââââââââ
â
â¼
âââââââââââââââââââââââââââââââââââââââââââââââ
â Phase 1: ìê³ ë¦¬ì¦ ì¶ì¶ â
â @[01_algorithm_extraction.md] â
â ì¶ë ¥: 01_algorithm_extraction.yaml â
âââââââââââââââââââââââââââââââââââââââââââââââ
â
â¼
âââââââââââââââââââââââââââââââââââââââââââââââ
â Phase 2: ê°ë
ë¶ì â
â @[02_concept_analysis.md] â
â ì¶ë ¥: 02_concept_analysis.yaml â
âââââââââââââââââââââââââââââââââââââââââââââââ
â
â¼
âââââââââââââââââââââââââââââââââââââââââââââââ
â Phase 3: 구í ê³í â
â @[03_code_planning.md] â
â ì¶ë ¥: 03_implementation_plan.yaml â
âââââââââââââââââââââââââââââââââââââââââââââââ
â
â¼
âââââââââââââââââââââââââââââââââââââââââââââââ
â Phase 4: ì½ë 구í â
â @[04_implementation_guide.md] â
â ì¶ë ¥: ìì í íë¡ì í¸ ëë í 리 â
âââââââââââââââââââââââââââââââââââââââââââââââ
ë¨ê³ ê° ë°ì´í° ì ë¬ íì
Phase 1 â Phase 2 ì ë¬
phase1_to_phase2:
algorithms_found: "[ë°ê²¬ë ìê³ ë¦¬ì¦ ì]"
key_algorithms:
- name: "[ìê³ ë¦¬ì¦ ì´ë¦]"
section: "[ë
¼ë¬¸ ì¹ì
]"
complexity: "[Simple/Medium/Complex]"
hyperparameters_count: "[ìì§ë íì´í¼íë¼ë¯¸í° ì]"
critical_equations: "[íµì¬ ìì ë²í¸ 목ë¡]"
missing_info: "[ëë½ë ì ë³´ 목ë¡]"
Phase 2 â Phase 3 ì ë¬
phase2_to_phase3:
components_count: "[ìë³ë ì»´í¬ëí¸ ì]"
implementation_complexity: "[Low/Medium/High]"
key_dependencies:
- "[ì»´í¬ëí¸ A] â [ì»´í¬ëí¸ B]"
experiments_to_reproduce:
- "[ì¤í ì´ë¦]: [ìì ê²°ê³¼]"
success_criteria:
- "[구체ì ì¸ ì±ê³µ 기ì¤]"
Phase 3 â Phase 4 ì ë¬
phase3_to_phase4:
file_order: "[구í ììëë¡ íì¼ ëª©ë¡]"
current_file: "[íì¬ êµ¬í ì¤ì¸ íì¼]"
completed_files: "[ìë£ë íì¼ ëª©ë¡]"
blocking_dependencies: "[í´ê²°í´ì¼ í ìì¡´ì±]"
ê° Phase ìì¸
Phase 0: 참조 ì½ë ê²ì (ì íì )
@05_reference_search.md í롬íí¸ë¥¼ ì¬ì©íì¬:
- ì ì¬ êµ¬íì²´ 5ê° ê²ì ë° íê°
- 구í íì§ í¥ìì ìí 참조 íë³´
- ì¶ë ¥: YAML íìì 참조 목ë¡
Phase 1: ìê³ ë¦¬ì¦ ì¶ì¶
@01_algorithm_extraction.md í롬íí¸ë¥¼ ì¬ì©íì¬:
- 모ë ìê³ ë¦¬ì¦, ìì, ìì¬ì½ë ì¶ì¶
- íì´í¼íë¼ë¯¸í°ì ì¤ì ê° ìì§
- íìµ ì ì°¨ ë° ìµì í ë°©ë² ì 리
- ì¶ë ¥: YAML íìì ìì í ìê³ ë¦¬ì¦ ëª ì¸
Phase 2: ê°ë ë¶ì
@02_concept_analysis.md í롬íí¸ë¥¼ ì¬ì©íì¬:
- ë ¼ë¬¸ 구조 ë° ì¹ì 매í
- ìì¤í ìí¤í ì² ë¶ì
- ì»´í¬ëí¸ ê° ê´ê³ ë° ë°ì´í° íë¦ íì
- ì¤í ë° ê²ì¦ ì구ì¬í ì 리
- ì¶ë ¥: YAML íìì 구í ì구ì¬í ëª ì¸
Phase 3: 구í ê³í ì립
@03_code_planning.md í롬íí¸ë¥¼ ì¬ì©íì¬:
- Phase 1, 2 결과를 íµí©
- 5ê° íì ì¹ì
ì ìì¸ êµ¬í ê³í ìì±:
file_structure: íë¡ì í¸ íì¼ êµ¬ì¡°implementation_components: 구íí ì»´í¬ëí¸ ìì¸validation_approach: ê²ì¦ ë° í ì¤í¸ ë°©ë²environment_setup: íê²½ ë° ìì¡´ì±implementation_strategy: ë¨ê³ë³ 구í ì ëµ
- ì¶ë ¥: ìì í YAML 구í ê³í (8000-10000ì)
Phase 4: ì½ë 구í
@04_implementation_guide.md ê°ì´ë를 ë°ë¼:
- ê³íì ë°ë¼ íì¼ë³ë¡ ì½ë ìì±
- ìì¡´ì± ììëë¡ êµ¬í
- ê° íì¼ì ìì íê³ ì¤í ê°ë¥í´ì¼ í¨
- ì¶ë ¥: ì¤í ê°ë¥í ì½ëë² ì´ì¤
ë©ëª¨ë¦¬ ê´ë¦¬
@06_memory_management.md ê°ì´ë를 참조:
- 긴 ë ¼ë¬¸ ì²ë¦¬ ì 컨í ì¤í¸ ê´ë¦¬
- ë¨ê³ë³ ì¶ë ¥ ì ì¥
- ì¤ë¨ ì 복구 íë¡í ì½
íì§ ê¸°ì¤
ë°ëì ì§ì¼ì¼ í ìì¹
- ìì ì±: íë ì´ì¤íëë TODO ìì´ ìì í 구í
- ì íì±: ë ¼ë¬¸ì ëª ìë ìì, íë¼ë¯¸í° ì íí ë°ì
- ì¤í ê°ë¥ì±: ë°ë¡ ì¤íí ì ìë ì½ë
- ì¬í ê°ë¥ì±: ë ¼ë¬¸ì 결과를 ì¬íí ì ìì´ì¼ í¨
íì¼ êµ¬í ìì
- ì¤ì ë° íê²½ íì¼ (config, requirements.txt ì´ê¸°í)
- íµì¬ ì í¸ë¦¬í° ë° ë² ì´ì¤ í´ëì¤
- ë©ì¸ ìê³ ë¦¬ì¦/ëª¨ë¸ êµ¬í
- íìµ ë° íê° ì¤í¬ë¦½í¸
- 문ìí (README.md, requirements.txt ìµì¢ í)
â ìµì¢ ìë£ ì²´í¬ë¦¬ì¤í¸ (MANDATORY)
âââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ï¸ BEFORE DECLARING COMPLETE - ALL MUST BE YES
âââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â¡ ë
¼ë¬¸ì 모ë ìê³ ë¦¬ì¦ì´ 구íë¨? â YES / NO
â¡ ì íí ë²ì ì 모ë íê²½/ë°ì´í°ì
ì¤ì ë¨? â YES / NO
â¡ ì¤íìì 참조ë 모ë ë¹êµ ë°©ë² êµ¬íë¨? â YES / NO
â¡ ë
¼ë¬¸ì ì¤íì ì¤íí ì ìë ìëíë íµí©? â YES / NO
⡠모ë metrics, figures, tables ì¬í ê°ë¥? â YES / NO
â¡ ê²°ê³¼ ì¬í ë°©ë²ì ì¤ëª
íë 기본 문ì? â YES / NO
â¡ ì½ëê° ìë¬ ìì´ ì¤íë¨? â YES / NO
âââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â ï¸ íëë¼ë NOë¼ë©´ ìë£ê° ìë!
âââââââââââââââââââââââââââââââââââââââââââââââââââââââ
ì¬ì© ìì
ìì 1: arXiv ë ¼ë¬¸
ì¬ì©ì: https://arxiv.org/abs/2301.12345 ì´ ë
¼ë¬¸ 구íí´ì¤
Claude: ë
¼ë¬¸ì ë¶ìíê³ ì½ëë¡ ë³ííê² ìµëë¤.
[Phase 0: 참조 ì½ë ê²ì (ì íì )...]
[Phase 1: ìê³ ë¦¬ì¦ ì¶ì¶...]
[Phase 2: ê°ë
ë¶ì...]
[Phase 3: 구í ê³í ì립...]
[Phase 4: ì½ë ìì±...]
ìì 2: PDF íì¼
ì¬ì©ì: /home/user/papers/attention.pdf ì´ ë
¼ë¬¸ì ìê³ ë¦¬ì¦ì 구íí´ì¤
ìì 3: í¹ì ë¶ë¶ë§ ìì²
ì¬ì©ì: ì´ ë
¼ë¬¸ìì Section 3ì ìê³ ë¦¬ì¦ë§ 구íí´ì¤
ê´ë ¨ íì¼
- 01_algorithm_extraction.md – Phase 1: ìê³ ë¦¬ì¦ ì¶ì¶
- 02_concept_analysis.md – Phase 2: ê°ë ë¶ì
- 03_code_planning.md – Phase 3: 구í ê³í
- 04_implementation_guide.md – Phase 4: 구í ê°ì´ë
- 05_reference_search.md – Phase 0: 참조 ê²ì (ì í)
- 06_memory_management.md – ë©ëª¨ë¦¬ ê´ë¦¬ ê°ì´ë
주ìì¬í
â ï¸ REMEMBER:
1. ë
¼ë¬¸ì ì¶©ë¶í ì½ê¸°: ì ì²´ ë´ì©ì íì
í í 구í ìì
2. ì¤ê° 결과물 ì ì¥: ê° Phaseì YAML ì¶ë ¥ì íì¼ë¡ ì ì¥
3. ì ì§ì 구í: í ë²ì 모ë ì½ë를 ìì±íì§ ë§ê³ íì¼ë³ë¡ ì§í
4. ê²ì¦ í¬í¨: ê°ë¥íë©´ ê°ë¨í í
ì¤í¸ ì½ë í¬í¨
5. 참조ë ìê°: 참조 ì½ëë ë³µì¬ê° ìë ì´í´ì ì ì©