본문으로 건너뛰기
cccskills
무료GitHub에 공개

fskill-creator-migrate

Migrate lane for fskill-creator; analyzes a legacy skill directory into behavior map, function split proposal, and source evidence.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(14)

  • SKILL.md4.3 KB
  • functions/extract_shared_references.md1.5 KB
  • functions/load_legacy_skill.md2.2 KB
  • functions/map_existing_behavior.md1.6 KB
  • functions/propose_function_split.md2.8 KB
  • logs/runs/.gitkeep1 B
  • references/script-rules.md1.3 KB
  • references/shared-glossary.md1.6 KB
  • scripts/.gitkeep1 B
  • scripts/lint_skill.mjs2.1 KB
  • scripts/migrate_proposal.mjs8.6 KB
  • scripts/migrate_proposal.test.mjs4.0 KB
  • scripts/test_cases.mjs4.5 KB
  • testcases/unit/propose_function_split.basic.case.json2.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

fskill-creator-migrate

Goal

Analyze a large or hard-to-maintain legacy skill directory into structured migration context while preserving behavior. This sub-skill only performs migration pre-analysis and does not directly write final functional skill files; final artifact generation, runtime capability provisioning, file writing, and validation are handled by the main fskill-creator.

Invoked by the main skill when the user has an existing monolithic skill and wants to "refactor into functional", "migrate to functional skill", or "restructure into functions/references/scripts".

Principles

  • Preserve existing behavior first, then optimize structure.
  • Load the whole legacy skill package, not only SKILL.md.
  • Keep source section and file evidence so reviewers can trace migrated content.
  • Only output migration_context; must not directly write target skill files.
  • Duplicated rules, schemas, and vocabulary move to reference_plan.
  • Existing references/, scripts/, and tools/ are inventoried before proposing splits.
  • Deterministic parsing, formatting, validation, or mechanical transforms are identified as script_plan, to be generated or preserved later by the main skill.
  • Optional viewers only enter tool_plan; final files are generated uniformly by the main skill's add_runtime_capabilities.

References

ResourceLoad TimingPurpose
shared_glossaryOn demandStable migration terminology and output fields.
script_rulesBefore proposing scriptsRules for deciding what belongs in scripts/.

External Inputs

FieldSourceDescription
legacy_skill_diruser or repositoryPath to the legacy skill directory containing SKILL.md.
legacy_skill_pathuser or repositoryDeprecated alias for legacy_skill_dir; may also be a direct path to SKILL.md, which resolves to its parent directory.
legacy_skill_contentuser or repositoryExisting skill markdown content when the directory is inaccessible.
migration_constraintsuserConstraints such as preserving file names, tone, or platform rules.
known_testcasesuser or repositoryExisting examples, traces, or expected behaviors.
existing_scriptsrepositoryExisting helper scripts associated with the legacy skill.
include_viewersuserWhether to suggest generating tools/log_viewer.mjs and tools/tester_viewer.mjs.
script_runtimeenvironmentWhether this sub-skill's own Node.js scripts can be run.

Execution Pipeline

StepFunctionPurposeInputOutput
1load_legacy_skillLoad and normalize the legacy skill package.legacy_skill_dir<br>legacy_skill_path<br>legacy_skill_contentlegacy_skill
2map_existing_behaviorIdentify goals, rules, inputs, outputs, and behaviors that must be preserved.legacy_skill<br>migration_constraintsbehavior_map
3propose_function_splitPropose function boundaries, script opportunities, optional viewer tools, and target file layout.legacy_skill<br>behavior_map<br>script_rules<br>include_viewers<br>script_runtimemigration_proposal<br>script_plan<br>tool_plan
4extract_shared_referencesMove duplicated or shared rules into references.legacy_skill<br>migration_proposal<br>script_planreference_plan

Output

The main skill combines the above outputs into:

FieldDescription
migration_context.legacy_skillLoaded source skill package data.
migration_context.behavior_mapBehaviors that must be preserved.
migration_context.migration_proposalFunction split and target structure proposal.
migration_context.reference_planTerms, rules, and schemas that should go into shared references.
migration_context.script_planDeterministic helpers to generate, preserve, or refactor.
migration_context.tool_planOptional viewer choices.
migration_context.source_evidenceLegacy source sections, companion files, and behavior preservation evidence.

Output Scope

Only output migration context; must not directly write target skill files or delete the legacy skill.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Starter template for a functional agent skill.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

AGI-comming/functional-skill-creator2572026년 6월 29일 업데이트

Create, maintain, or migrate functional skills; supports creating from a requirement brief and migrating an existing legacy skill directory into a functional skill structure.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

AGI-comming/functional-skill-creator2572026년 6월 29일 업데이트

Create lane for fskill-creator; normalizes user briefs into create_context for the main skill to generate functional skills.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

AGI-comming/functional-skill-creator2572026년 6월 29일 업데이트

Convert meeting notes into owners, action items, decisions, and follow-up messages.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

AGI-comming/functional-skill-creator2572026년 6월 29일 업데이트

AGI-comming의 스킬 모두 보기

이 스킬의 문제 신고