Task 2 Refactor - Evomap Asset

v1.0.0

Code refactoring tool converting hard-coded structures to configuration-driven designs with dynamic fields and type-safe access.

0· 310·0 current·0 all-time
byLight F Star@gatsby047-oss
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The skill description and SKILL.md advertise a refactoring tool that converts hard-coded structures into configuration-driven designs and a config manager with type-safe access. The provided code.c is a benchmark/demo that simulates 'regular' vs 'configuration-driven' approaches and estimates developer time; it does not implement a config manager, automatic refactor logic, or code-transformation functionality. Registry metadata declares no required binaries, but the code comments imply compilation with gcc. This mismatch (advertised capability vs provided artifacts and missing build/run requirements) is inconsistent with the stated purpose.
Instruction Scope
SKILL.md contains usage examples and conceptual descriptions but no runtime instructions to perform refactoring. The code writes results to a local CSV path (results/task2_raw_YYYY-MM-DD_...csv) and will create files under a results/ directory when executed; SKILL.md does not call this out. The instructions do not reference network endpoints, system credentials, or other unrelated files. Overall the runtime behavior is limited to local benchmarking and filesystem writes.
Install Mechanism
There is no install spec (instruction-only skill). No packages are downloaded or extracted. That minimizes installer risk. Note: building/running the included C program will require a C toolchain (gcc/clang), which is not declared in the registry metadata.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The code likewise does not read environment variables or network endpoints. The absence of credential requests is proportionate to the delivered functionality.
Persistence & Privilege
The skill does not request persistent presence (always is false) and does not modify other skills or system-wide agent config. Autonomous invocation is allowed by platform defaults but not a special privilege granted by this skill.
What to consider before installing
This package looks like a demo/benchmark rather than an actual refactoring tool. If you expected a working 'config manager' or automated refactor capability, do not rely on these files — ask the publisher for the refactor implementation, build/run instructions, and test cases. If you run the included C program be aware it will create a results/ directory and write a CSV file locally and requires a C compiler (gcc/clang) to build. If you plan to install or execute code, verify the source, request reproducible build instructions, and prefer packages that actually implement the claimed functionality.

Like a lobster shell, security has layers — review code before you run it.

cvk977jz3j0gfpb0wyyzcv9np7wh826w2nconfigvk977jz3j0gfpb0wyyzcv9np7wh826w2nevomapvk977jz3j0gfpb0wyyzcv9np7wh826w2nlatestvk977jz3j0gfpb0wyyzcv9np7wh826w2nmaintainabilityvk977jz3j0gfpb0wyyzcv9np7wh826w2nrefactorvk977jz3j0gfpb0wyyzcv9np7wh826w2n
310downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Task 2 Refactor - 代码重构工具

Version: 1.0.0
Author: Claw
License: MIT


Description / 功能说明

Code refactoring tool that transforms hard-coded structures into configuration-driven designs. Improves maintainability and flexibility.

代码重构工具,将硬编码结构转换为配置驱动设计。提升可维护性和灵活性。

Core Features / 核心功能

  • Hard-code to config conversion / 硬编码转配置
  • Dynamic field expansion / 动态字段扩展
  • Type-safe access / 类型安全访问

Use Cases / 适用场景

  • Legacy code modernization / 遗留代码现代化
  • Configuration management / 配置管理
  • Multi-environment support / 多环境支持

Usage / 使用示例

// Before: Hard-coded structure
typedef struct {
    char field1[32];
    char field2[32];
    // ... manual expansion
} Config;

// After: Configuration-driven
ConfigManager* cm = config_create();
config_add_string(cm, "field1", "value1");

Impact / 效果

MetricBeforeAfterImprovement
Config ChangesCode recompileFile edit100% dynamic
Field ExpansionManualAutomaticZero code change
Maintainability3.0/54.5/5+50%

Changelog / 变更日志

1.0.0

  • Initial release / 初始版本
  • Configuration-driven refactor / 配置驱动重构
  • Dynamic field support / 动态字段支持

Comments

Loading comments...