Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计提醒

code-weather代码天气

Agent Skill

code-weather 用于辅助测试设计、自动化测试和回归验证,适合在 OpenClaw 中需要补充测试、分析失败日志或验证功能改动时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

12,756

周安装

516

GitHub Stars

公开资料未说明

下载量

4,004
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:code-weather(代码天气)
来源仓库:https://github.com/jcools1977/code-weather
安装命令:
openclaw skills install code-weather
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install code-weather

简介

以天气隐喻反映代码库健康状态的轻量级监控工具。

  • 晴天表示测试通过且覆盖率高,雷暴代表存在严重 bug。
  • 雾天提示需要进一步调查隐藏问题或技术债务积累。
  • 仅作为参考指标,不能替代完整的测试套件验证。code-weather 属于开发类 Skill,可作为该场景下的辅助能力补充。
  • 建议与其他质量门禁工具配合使用形成多维评估。

SKILL.md

name
code-weather
version
1.0.0
description
>
author
J. DeVere Cooley
category
fun-tools
tags
metadata
openclaw
emoji
🌤️
os
["darwin", "linux", "win32"]
cost
free
requires_api
false
tags

Code Weather

"You wouldn't go outside without checking the weather. Why would you start coding without checking the forecast?"

What It Does

Every morning, before you write a line of code, Code Weather gives you the atmospheric conditions of your codebase. Not metrics. Not dashboards. A weather report — because your brain already knows what "thunderstorms" means, but it has to think about what "cyclomatic complexity trending upward in the auth module" means.

The Weather Report

╔══════════════════════════════════════════════════════════════╗
║                                                              ║
║    ⛅ CODE WEATHER REPORT — Monday, March 3, 2026            ║
║    Repository: acme-platform                                 ║
║                                                              ║
╠══════════════════════════════════════════════════════════════╣
║                                                              ║
║    CURRENT CONDITIONS:  Partly Cloudy ⛅                     ║
║    Temperature:  72°F (comfortable)                          ║
║    Wind:         Light breeze from the east (minor churn)    ║
║    Visibility:   Good (code is readable)                     ║
║    Pressure:     Falling (complexity increasing)             ║
║                                                              ║
║    ┌──────────────────────────────────────────────┐          ║
║    │              ⛅                               │          ║
║    │           .-~~~-.                             │          ║
║    │    .- ~ ~-(       )- ~-.                     │          ║
║    │   /                     \                    │          ║
║    │  ~    acme-platform      ~                   │          ║
║    │ (      Partly Cloudy      )                  │          ║
║    │  ~         72°F          ~                   │          ║
║    │   \                     /                    │          ║
║    │    ~ - . _________. - ~                      │          ║
║    └──────────────────────────────────────────────┘          ║
║                                                              ║
╠══════════════════════════════════════════════════════════════╣
║                                                              ║
║  5-DAY FORECAST:                                             ║
║                                                              ║
║  Mon     Tue     Wed     Thu     Fri                         ║
║  ⛅      🌤️      🌤️      ⛈️      🌧️                         ║
║  72°     75°     76°     58°     62°                         ║
║  Cloudy  Clear   Clear   Storm!  Rain                        ║
║                                                              ║
║  ⚠️ Thursday: Sprint deadline. Expect turbulence.            ║
║                                                              ║
╠══════════════════════════════════════════════════════════════╣
║                                                              ║
║  REGIONAL WEATHER (by module):                               ║
║                                                              ║
║  src/auth/      ☀️ Sunny     All tests pass. Clean code.     ║
║  src/checkout/  ⛅ Cloudy    2 flaky tests. Watch for rain.  ║
║  src/payments/  🌧️ Rainy     4 open bugs. Coverage dropping. ║
║  src/api/       ⛈️ Stormy    Deprecated dep. 2 CVEs.         ║
║  src/utils/     🌫️ Foggy     No docs. 3 confusing functions. ║
║  src/ui/        ☀️ Sunny     Recent refactor. Feeling fresh. ║
║                                                              ║
╠══════════════════════════════════════════════════════════════╣
║                                                              ║
║  WEATHER ALERTS:                                             ║
║                                                              ║
║  🌪️ TORNADO WATCH: src/api/legacy-adapter.ts                ║
║     Last meaningful update: 14 months ago.                   ║
║     3 consumers. 0 tests. Bus factor: 0 (author left).      ║
║     If this breaks, nobody knows how to fix it.              ║
║                                                              ║
║  ⛈️ SEVERE THUNDERSTORM: src/payments/                       ║
║     Bug density spiking. 4 bugs in 2 weeks (was 1/month).   ║
║     Coverage dropped 8% since last sprint.                   ║
║     Forecast: More bugs incoming if not addressed.           ║
║                                                              ║
║  🌫️ FOG ADVISORY: src/utils/data-transformer.ts              ║
║     Cyclomatic complexity: 47. No documentation.             ║
║     3 developers asked "what does this do?" this month.      ║
║     Visibility: near zero.                                   ║
║                                                              ║
╚══════════════════════════════════════════════════════════════╝

Weather Conditions Mapping

Temperature (Overall Health)

TempConditionWhat It Means
80°+🔥 HotEverything's great. High coverage, clean code, happy team
70-79°☀️ WarmHealthy. Minor issues but nothing urgent
60-69°⛅ CoolSome concerns accumulating. Needs attention soon
50-59°🌧️ ColdSignificant issues. Bugs clustering, coverage falling
40-49°⛈️ FrigidSerious problems. Multiple alerts active
< 40°🥶 FrozenCrisis. Production issues, major technical debt

Sky Conditions (Code Quality)

ConditionIconMeaning
Clear☀️Tests passing, linter clean, no open bugs
Partly CloudyMinor warnings, flaky tests, small TODO count
Cloudy☁️Multiple warnings, growing TODO list, stale branches
Rainy🌧️Failing tests, open bugs, declining coverage
Stormy⛈️Critical bugs, security vulnerabilities, CI broken
Foggy🌫️Poor documentation, confusing naming, low readability
Snowy❄️Frozen development, no commits in weeks, stalled PRs

Wind (Change Velocity)

SpeedMeaning
CalmStable. Few changes happening.
Light breezeNormal development pace. Healthy churn.
Moderate windActive development. Lots of changes flowing.
Strong windRapid changes. Sprint deadline approaching.
GaleChaotic. Too many changes, too fast. Review quality dropping.
HurricaneEmergency. Production firefighting. All hands on deck.

Pressure (Complexity Trend)

PressureMeaning
RisingComplexity decreasing. Refactoring happening. Getting healthier.
StableComplexity steady. Normal development.
FallingComplexity increasing. Features adding weight. Watch for storms.
PlummetingComplexity spiking. Deadline pressure. Technical debt accumulating fast.

Visibility (Readability)

VisibilityMeaning
Clear (10+ miles)Well-documented, well-named, obvious structure
Good (5-10 miles)Mostly readable, some areas need docs
Fair (1-5 miles)Several confusing areas, naming inconsistencies
Poor (< 1 mile)Significant areas where only the author understands the code
Zero"What does this function do?" "Nobody knows."

The Forecast Algorithm

CURRENT CONDITIONS:
├── Temperature = weighted average of:
│   ├── Test pass rate (25%)
│   ├── Code coverage (20%)
│   ├── Open bug count (20%)
│   ├── Dependency health (15%)
│   └── Recent commit quality (20%)
│
├── Sky = worst-performing quality metric
├── Wind = commit velocity (commits/day, PR throughput)
├── Pressure = complexity delta (this week vs. last week)
└── Visibility = documentation coverage + naming quality score

FORECAST:
├── Based on trends over last 7/14/30 days
├── Known events (sprint deadlines, releases) = expected storms
├── Seasonal patterns (Friday deploys = higher wind)
└── Historical patterns (this module storms every Q4)

Special Weather Events

🌪️ TORNADO: A critical system with zero tests and zero documentation.
             Could destroy everything if it breaks. No warning.

🌊 TSUNAMI: A breaking change in a dependency that affects 50%+ of codebase.
             Long-period wave — you won't feel it until it hits.

🌋 VOLCANO: A major rewrite erupting. Lava (new code) flowing in all
             directions. Existing terrain being reshaped.

🏜️ DROUGHT: No commits in 2+ weeks. Development has stopped.
             The codebase is drying out.

🌈 RAINBOW: A major refactor just landed. Coverage went up. Bugs went down.
             The storm is over and everything is cleaner.

❄️ ICE AGE:  The project has been frozen. No development, no maintenance,
             no hope. Consider archiving.

When to Invoke

  • Every morning. Check the weather before you code. 30-second habit.
  • Before sprint planning (know the atmospheric conditions before committing to work)
  • During standup (share the weather with the team instead of boring metrics)
  • Before a production deploy (is the forecast clear or stormy?)
  • Weekly for trend analysis (is the climate getting warmer or colder?)

Why It Matters

Developers look at dashboards and think "numbers." They look at weather and think "should I bring an umbrella?" Code Weather translates abstract metrics into intuitive conditions your brain processes instantly.

You don't need to understand cyclomatic complexity trends to know that "thunderstorms in the payments module" means stay alert.

Zero external dependencies. Zero API calls. Pure codebase climate science.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

97.88%
按下载量换算3,919

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills