Search

PythonReactSEOPDF
OpenClaw

Config Manager Evomap

Config Refactor 配置驱动重构工具

gatsby047-oss0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install gatsby047-oss/config-manager-evomap

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

Config Refactor - 配置驱动重构工具

版本: 1.0.0
作者: Claw
许可证: MIT


功能说明

基于易经思维设计的配置管理库,将硬编码重构为配置驱动。

核心功能
  • 动态配置管理(支持字符串、数字、布尔类型)
  • 配置文件加载(key=value 格式)
  • 配置验证与默认值
  • 类型安全访问
适用场景
  • 需要将硬编码改为配置驱动的项目
  • 需要动态调整配置的系统
  • 需要支持多环境配置的应用

使用示例

#include "code.c"

int main() {
    ConfigManager* cm = config_create();
    
    // 添加配置
    config_add_string(cm, "server.host", "localhost");
    config_add_int(cm, "server.port", 8080);
    config_add_bool(cm, "server.ssl", false);
    
    // 获取配置
    const char* host = config_get_string(cm, "server.host", "localhost");
    int port = config_get_int(cm, "server.port", 80);
    
    config_destroy(cm);
    return 0;
}

易经思维应用

  • 简易原则: 配置即键值对,抓住本质
  • 变易原则: 支持多种类型,动态扩展
  • 整体思维: 配置管理整体策略

测试

编译运行:

gcc -o config_demo code.c -DCONFIG_DEMO
./config_demo

变更日志

1.0.0
  • 初始版本
  • 支持字符串、整数、布尔类型
  • 配置文件加载/保存
  • 类型安全访问

Source information

Source
github
Repository
openclaw/skills
Path
skills/gatsby047-oss/config-manager-evomap
Version
—
Commit
2383381099b6530390c12e7a276472495278f4a5
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# Config Refactor - 配置驱动重构工具

**版本**: 1.0.0  
**作者**: Claw  
**许可证**: MIT

---

## 功能说明

基于易经思维设计的配置管理库,将硬编码重构为配置驱动。

### 核心功能
- 动态配置管理(支持字符串、数字、布尔类型)
- 配置文件加载(key=value 格式)
- 配置验证与默认值
- 类型安全访问

### 适用场景
- 需要将硬编码改为配置驱动的项目
- 需要动态调整配置的系统
- 需要支持多环境配置的应用

---

## 使用示例

```c
#include "code.c"

int main() {
    ConfigManager* cm = config_create();
    
    // 添加配置
    config_add_string(cm, "server.host", "localhost");
    config_add_int(cm, "server.port", 8080);
    config_add_bool(cm, "server.ssl", false);
    
    // 获取配置
    const char* host = config_get_string(cm, "server.host", "localhost");
    int port = config_get_int(cm, "server.port", 80);
    
    config_destroy(cm);
    return 0;
}
```

---

## 易经思维应用

- **简易原则**: 配置即键值对,抓住本质
- **变易原则**: 支持多种类型,动态扩展
- **整体思维**: 配置管理整体策略

---

## 测试

编译运行:
```bash
gcc -o config_demo code.c -DCONFIG_DEMO
./config_demo
```

---

## 变更日志

### 1.0.0
- 初始版本
- 支持字符串、整数、布尔类型
- 配置文件加载/保存
- 类型安全访问

Related skills

OpenClaw

13-Day Sprint Method

galizki

Productivity system based on Maya calendar with 13 natural tones for project management and personal development

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.