ソース情報
- リポジトリ
- bage2014/study
- ソースの最終更新活動
- 2026年6月24日 23:18
- 検出された SKILL.md の言語
- 中国語
- スター
- 635
- フォーク
- 113
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/bage2014/study --skill personal-java-commonコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
UI设计规范技能,提供设计系统、配色方案、排版规则、无障碍标准等专业UI设计指导
项目规范技能,提供项目结构、文档管理、代码忽略等方面的标准和最佳实践
MCP Apps项目规范 - 后端驱动UI渲染架构。所有页面由后端生成HTML通过MCP协议返回渲染。Invoke when developing or maintaining MCP Apps projects, especially when creating new pages, tools, or stores.
SOC 職業分類に基づく
SKILL.md を表示中
| name | personal-java-common |
| description | Java 通用工具技能,提供日期工具、日志工具等公共代码,基于 study-common 代码库 |
| trigger | 需要使用通用工具类或公共代码时 |
| disable-when | 项目已有完善的工具类库或使用其他工具框架 |
| category | personal |
| tags | ["java","util","common","tools","date","logging"] |
| requires | ["common-coding"] |
该技能提供 Java 通用工具类和公共代码,基于 study-common 代码库。包含日期处理、日志工具、字符串处理、集合工具等常用工具类。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| projectPath | String | 是 | 项目路径 |
| includeDateUtils | Boolean | 否 | 是否引入日期工具类,默认 true |
| includeLogUtils | Boolean | 否 | 是否引入日志工具类,默认 true |
| includeStringUtils | Boolean | 否 | 是否引入字符串工具类,默认 true |
| includeCollectionUtils | Boolean | 否 | 是否引入集合工具类,默认 true |
| includeMetricUtils | Boolean | 否 | 是否引入埋点工具类,默认 true |
| includeThreadUtils | Boolean | 否 | 是否引入线程池工具类,默认 true |
| includeJsonUtils | Boolean | 否 | 是否引入 JSON 工具类,默认 true |
生成的模块结构(基于 study-common): ├── study-common-util/ # 工具类模块 │ └── src/main/java/com/study/common/util/ │ ├── DateUtil.java │ ├── JsonUtil.java │ ├── CollectionUtil.java │ ├── AesUtil.java │ ├── HttpUtil.java │ ├── IdGenerator.java │ └── ValidatorUtil.java ├── study-common-log/ # 日志模块(注解+切面) │ └── src/main/java/com/study/common/log/ │ ├── annotation/Log.java │ ├── aspect/LogAspect.java │ └── config/LogAutoConfiguration.java ├── study-common-metrics/ # 埋点模块(注解+切面) │ └── src/main/java/com/study/common/metrics/ │ ├── annotation/Metric.java │ ├── aspect/MetricAspect.java │ ├── config/MetricAutoConfiguration.java │ └── service/MetricService.java ├── study-common-thread-pool/ # 线程池模块(自动配置) │ └── src/main/java/com/study/common/threadpool/ │ ├── config/ThreadPoolAutoConfiguration.java │ └── config/ThreadPoolProperties.java └── study-common-exception/ # 异常处理模块(注解+切面) └── src/main/java/com/study/common/exception/ ├── BusinessException.java ├── ErrorCode.java ├── response/ErrorResponse.java ├── aspect/ExceptionAspect.java └── config/ExceptionAutoConfiguration.java
java // 日期处理 LocalDateTime now = DateUtil.now(); String formatted = DateUtil.format(now, "yyyy-MM-dd HH:mm:ss");
// 日志记录(基于 @Log 注解) @Log public void processOrder(String orderId) { // 业务逻辑 }
// 字符串处理 boolean isBlank = StringUtil.isBlank(str); String trimmed = StringUtil.trimToEmpty(str);
// JSON处理 String json = JsonUtil.toJson(obj); MyObject obj = JsonUtil.fromJson(json, MyObject.class);
// 埋点监控(基于 @Metric 注解 + 切面) @Metric("order.create") public Order createOrder(OrderCreateRequest request) { // 自动记录:调用次数、耗时、错误率 return orderService.create(request); }
// 手动埋点 @Autowired private MetricService metricService;
public void handleEvent() { metricService.record("event.count", 1); metricService.recordDuration("event.duration", System.currentTimeMillis()); }
xml
com.study study-common-util 1.0.0 com.study study-common-log 1.0.0 com.study study-common-metrics 1.0.0 com.study study-common-thread-pool 1.0.0yaml
study: thread-pool: core-pool-size: 4 max-pool-size: 8 queue-capacity: 100 thread-name-prefix: study-thread- keep-alive-seconds: 60
xml