transmute
정보
`transmute` 스킬은 단일 함수, 모듈 또는 데이터 구조를 핵심 동작을 보존한 채 한 형태에서 다른 형태로 변환합니다. 이는 격리된 코드 단위를 다룰 때 언어 번역, 패러다임 전환 또는 API 마이그레이션에 이상적인 가볍고 목표 지향적인 변환 도구입니다. 전체 시스템 변환이 아닌 정밀한 리팩토링 작업에 사용하세요.
빠른 설치
Claude Code
추천npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/transmuteClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
化變
化具碼或資自一形至他——語譯、範轉、式換、API 遷——保要為與義。
用
- 譯函於異語(Python 至 R、JavaScript 至 TypeScript)→用
- 模自一範轉(類至函、回呼至 async/await)→用
- API 客自外服 v1 遷 v2→用
- 資式換(CSV 至 Parquet、REST 至 GraphQL 模)→用
- 換依為等(moment.js 至 date-fns、jQuery 至原 JS)→用
- 變範為單函、類、模(非全系)→用
入
- 必:源材(檔路、函名、資樣)
- 必:目形(語、範、式、API 版)
- 可:為約(測、類簽、期入出對)
- 可:限(必持後容、效預)
行
一:析源材
化前確解源所為。
- 全讀源——諸枝、邊例、誤路
- 識為約:
- 受何入?(類、範、邊例)
- 生何出?(返、副、誤訊)
- 持何不變?(序、獨、參完)
- 籍依:源所引、呼、賴何?
- 測在→讀以解期為
- 無測→化前書為刻測
得:源所為(非何如)之全解。為約明而可測。
敗:源過繁不能單化→分為小或升至全 athanor 程。為歧→詢非猜。
二:圖源至目形
設化圖。
- 各源元識目等:
- 語構:環 → map/filter、類 → 閉、等
- API 呼:舊端 → 新端、請/應形變
- 資類:資框列 → 模域、嵌 JSON → 平表
- 識無直等之元:
- 目缺之源功(如無模配於某語)
- 源無之目慣(如 R 向量化於 Python 環)
- 各缺擇適策:
- 擬:以目原構生為
- 簡:源構為迂迴→用目原解
- 文:為微變→明記差
- 書化圖:源元 → 目元、各片
得:諸源元有目去之全圖。缺識而適策擇。
敗:諸元缺直等過多→變或不宜(如化高物導設於無類之語)。重慮目形或升至 athanor。
三:行變
依圖書目形。
- 建目檔含宜構與板
- 依步二圖各元化:
- 留為約——同入生同出
- 用目原慣勿字譯
- 持或增誤理
- 理依:
- 換源依為目等
- 依無等→行最小適配
- 唯化非顯處加內注
得:依化圖之全目行。碼讀如目原書、非機譯。
敗:某元拒化→離之。先化餘、後注力於拒元。實不能化→文何故而予迂法。
四:驗為等
確化形留原為。
- 行為約測於目行
- 各測例驗:
- 同入 → 同出(數換內可容差)
- 同誤況 → 等誤訊
- 副效(若有)留或文為變
- 明察邊例:
- Null/NA/undefined 理
- 空集
- 邊值(max int、空串、零長陣)
- 目形加能(如類安)→亦驗
得:諸為約測過。邊例等理。為差皆文意。
敗:測敗→差源目為以覓岔。修目配源約。岔意(如修原誤)→明文。
驗清
- 源材全析含明為約
- 化圖覆諸源元
- 缺識含適策文
- 目行用原慣(非字譯)
- 諸為約測於目過
- 邊例驗(null、空、邊值)
- 依以目等解
- 諸為差文而意
忌
- 字譯:書 Python-於-R 或 Java-於-JS 而非用目慣。果當似原
- 略為測:化無測→不能驗等。先書刻測
- 忽邊例:順路易化;邊例為蟲匿處
- 過工適:依需 200 行適→化範過大
- 化注原樣:注當釋目碼、勿復源。重書
參
athanor— 全四階變、為過大不能單化之系chrysopoeia— 化碼之最值取review-software-architecture— 大化後構覆serialize-data-formats— 專資式換程
GitHub 저장소
연관 스킬
executing-plans
디자인executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.
requesting-code-review
디자인이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.
connect-mcp-server
디자인이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.
web-cli-teleport
디자인이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.
