← Back to Skills Marketplace
relunctance

Workspace

by Gao.QiLin · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
83
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install hawk-bridge-v2
Description
Automates project inspection and iteration by analyzing from user, product, project, and tech perspectives to continuously improve code quality and delivery.
README (SKILL.md)

Auto-Evolve v4.4 (build 57fe0d7)

Four-perspective automated inspection and iteration manager.

Make your projects continuously better — automatically.


Core Philosophy

auto-evolve is not just a code scanner — it's a巡检伙伴 that thinks like a human.

On each scan, auto-evolve simulates receiving a Feishu message:

"What else can this project improve? Any shortcomings?"

It then examines the project from four perspectives, forming real opinions — not mechanically listing issues.


Scan Workflow (v4.0)

auto-evolve scan
    │
    ▼
┌─────────────────────────────────────────────────────┐
│  Step 1: project-standard project type detection      │
│  Detects: Skill / CLI / Python Library / Web / ...  │
│  Determines perspective weights + inspection focus     │
└─────────────────────┬───────────────────────────────┘
                      ▼
┌─────────────────────────────────────────────────────┐
│  Step 2: Four-perspective inspection               │
│                                                      │
│  👤 USER    → user/user-perspective.md (criteria) │
│  📦 PRODUCT → product-requirements.md (criteria)  │
│  🏗 PROJECT → project-inspection.md (criteria)     │
│  ⚙️ TECH   → code-standards.md (criteria)       │
└─────────────────────┬───────────────────────────────┘
                      ▼
┌─────────────────────────────────────────────────────┐
│  Step 3: project-standard reference docs            │
│  Used as evaluation criteria, output grouped report  │
└─────────────────────────────────────────────────────┘
                      ▼
┌─────────────────────────────────────────────────────┐
│  Step 4: Execute / Notify / Record to learnings    │
└─────────────────────────────────────────────────────┘

Relationship with project-standard

Component Role
project-standard Defines taxonomy + four-perspective framework + reference docs (judging criteria)
auto-evolve Loads standards, runs inspection, records learnings, executes improvements

Four-Perspective Framework

┌─────────────────────────────────────────────────────┐
│              auto-evolve Inspection Framework v4.0    │
├──────────────┬──────────────────┬───────────────────┤
│   User      │     Product      │     Project       │    Tech        │
│  "Usable?"  │ "Delivered?"    │   "Healthy?"     │  "Clean?"      │
├──────────────┼──────────────────┼───────────────────┼──────────────────┤
│ CLI design  │ Feature complete │ Learnings closed  │ Code quality   │
│ Learning    │ Promise kept     │ Scan history     │ Architecture  │
│ Errors      │ Pain resolved   │ Config rational  │ Test coverage  │
│ Fault tol.  │ Docs match code │ Dependency health│ Performance   │
└──────────────┴──────────────────┴───────────────────┴──────────────────┘

Four Perspectives Detail

👤 User Perspective

Core question: Is it pleasant to use?

Ask Finds
CLI design Non-intuitive flags, missing defaults
Learning curve How long for a newcomer?
Error messages Machine-speak vs human-speak
Fault tolerance What on partial failure?
Workflow Steps per operation?

📦 Product Perspective

Core question: Does it deliver what it promises?

Ask Finds
README promises Features claimed but not built
Pain points ❌-marked issues still broken
Feature completeness Half-baked features
Docs consistency Docs ≠ code

🏗 Project Perspective

Core question: Is it managed well?

Ask Finds
Learnings loop Previous findings tracked?
Scan rhythm Regular schedule?
Config rationality Over/under-configured?
Dependency health Outdated deps? Known CVEs?

⚙️ Tech Perspective

Core question: Is the code healthy?

Ask Finds
Code quality Duplicates, long functions
Architecture Module coupling
Test coverage Core logic tested?
Performance/security Bottlenecks, vulnerabilities

Note: Tech is the lowest priority — it's important but should not overshadow product truth.


Scan Output Format

🔍 auto-evolve Inspection Report — soul-force
Generated: 2026-04-05 22:30

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👤 User Perspective ★★★★★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  1. 🚨 Impact 0.7
     review command lacks --dry-run, users think it's safe but it writes files
     → Suggestion: Add --dry-run support to review

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📦 Product Perspective ★★★★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  1. 🚨 Impact 0.8
     README promises "LLM fallback" but code has no fallback
     API failure = tool failure
     → Suggestion: Implement keyword-based rule engine as fallback

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Tech Perspective ★★
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  [opt] 🟡 duplicate_code: SoulForgeConfig init repeated 15 times

Commands

scan

# Scan all configured repos
python3 auto-evolve.py scan

# Single repo scan
python3 auto-evolve.py scan --repo /path/to/repo

# Preview mode (no execution)
python3 auto-evolve.py scan --dry-run

# With specific persona memory
python3 auto-evolve.py scan --recall-persona master

confirm / reject / approve

python3 auto-evolve.py confirm
python3 auto-evolve.py reject 2 --reason "too risky"
python3 auto-evolve.py approve 1,3

repo-add / repo-list

python3 auto-evolve.py repo-add ~/.openclaw/workspace/skills/hawk-bridge --type skill
python3 auto-evolve.py repo-list

schedule

python3 auto-evolve.py schedule --every 168
python3 auto-evolve.py schedule --suggest

learnings

python3 auto-evolve.py learnings
python3 auto-evolve.py learnings --type rejections
python3 auto-evolve.py learnings --summary   # v4.3: summary view

trends (v4.3)

python3 auto-evolve.py trends --repo soul-force  # Scan trend for a project
python3 auto-evolve.py trends --all              # All projects

Configuration

~/.auto-evolverc.json

{
  "mode": "semi-auto",
  "full_auto_rules": {
    "execute_low_risk": true,
    "execute_medium_risk": false,
    "execute_high_risk": false
  },
  "schedule_interval_hours": 168,
  "repositories": [
    {
      "path": "/path/to/repo",
      "type": "skill",
      "visibility": "public",
      "auto_monitor": true
    }
  ]
}

LLM Integration

auto-evolve uses OpenClaw-configured LLM (no separate API key needed).

Priority: OPENAI_API_KEY / MINIMAX_API_KEY env vars, or openclaw config get llm.


Iteration Storage

.auto-evolve/
  .iterations/
    {id}/
      manifest.json        -- metadata + findings
      plan.md             -- execution plan
      pending-review.json -- items pending review
      report.md           -- execution report
      metrics.json        -- iteration metrics
  .learnings/
    approvals.json       -- approved changes
    rejections.json      -- rejected changes + reasons
Usage Guidance
This package implements a powerful auto‑inspection + auto‑execution system that will read local OpenClaw/HawkBridge memory, run git/gh/pytest, commit & push changes, create releases, close issues, and can be scheduled to run automatically. Before installing, verify: (1) you trust the author (metadata is inconsistent), (2) there are no secrets or sensitive conversation data in ~/.openclaw or hawk-bridge you don't want read, (3) the 'gh' CLI and git credentials currently on the host grant only minimal scope (or run in a sandbox/test account), (4) run the code in a disposable/non-production repository first with mode set to semi-auto/dry-run, and (5) inspect and audit the bundled Python scripts (they are included) for any behavior you don't expect. If you are uncomfortable with automatic commits or issue-closing, do not enable full-auto or scheduling and consider rejecting this skill until metadata and required permissions are clarified.
Capability Analysis
Type: OpenClaw Skill Name: hawk-bridge-v2 Version: 1.2.0 The 'auto-evolve' skill is a comprehensive project maintenance and automation tool for the OpenClaw ecosystem. It implements a 'Four-Perspective Framework' (User, Product, Project, Tech) to evaluate repositories using LLM-driven analysis. Key features include automated code refactoring (with syntax validation and git-based rollbacks), dependency analysis, test coverage comparison, and smart scheduling via OpenClaw's cron system. While the tool has extensive permissions—including file system write access, git management (commit/push/PR), and the ability to execute shell commands (git, pytest, gh)—these capabilities are strictly aligned with its documented purpose of continuous project improvement. The code is well-structured, includes safety checks, and lacks any indicators of malicious intent, data exfiltration, or obfuscation.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The SKILL.md and code implement an Auto‑Evolve project-inspection/execution system (scanning repos, making/committing changes, creating releases, auto-closing GitHub issues, scheduling cron jobs, reading persona memories). That aligns with the description 'automates project inspection'. However registry metadata/inventory claims 'No required env vars' and 'instruction-only' while the package contains many Python scripts that call git/gh, access local OpenClaw SQLite and LanceDB, run pytest, and may call LLMs. The slug/owner metadata referencing 'hawk-bridge' is inconsistent with the skill name 'Workspace' and the code (auto-evolve), suggesting packaging/metadata mismatch.
Instruction Scope
SKILL.md and CLI examples instruct the tool to scan arbitrary repos, read persona memory (OpenClaw SQLite), read HawkBridge LanceDB, run tests, create/merge PRs, commit & push changes, create GitHub releases, and schedule recurring scans via 'openclaw cron'. These instructions require reading local files, credentials and mutating remote repos. The instructions also reference running commands that could transmit data (e.g., calling 'gh', pushing commits) and close GitHub issues automatically — all beyond a passive scanner.
Install Mechanism
No install spec is declared in the registry, but full Python source files are bundled in the package. There are no external downloads in the provided manifest (lower risk), but the code expects external CLIs/libraries (gh CLI, pytest, lancedb) and will call subprocesses. The mismatch (declared instruction-only vs included code) is an engineering inconsistency that deserves attention.
Credentials
The registry declares no required env vars or credentials, yet the code reads environment variables (OPENCLAW_AGENT_ID), accesses local OpenClaw workspace files and SQLite DBs, attempts to use HawkBridge LanceDB, and invokes 'gh' and 'git' via subprocess. Those tools rely on credentials or local state (GitHub token, SSH keys, stored tokens in gh). The code also refers to LLM configuration and cost tracking—all of which imply access to API keys/config not declared in metadata. Declaring no credentials is disproportionate to the actual access and operations.
Persistence & Privilege
always:false (good), but the tool is designed to modify repositories (auto-commit, push, create releases), close GitHub issues, create cron jobs via openclaw, and can be set to full-auto. Autonomous invocation is allowed by default; combined with the code's ability to modify remote repos, auto-close issues, and alter scheduling, this gives the skill broad potential impact. It also reads other skills' workspace/memory (OpenClaw/HawkBridge), crossing boundaries into other agents' data.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hawk-bridge-v2
  3. After installation, invoke the skill by name or use /hawk-bridge-v2
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Add memory reliability system with forget/verify/correct UX
Metadata
Slug hawk-bridge-v2
Version 1.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Workspace?

Automates project inspection and iteration by analyzing from user, product, project, and tech perspectives to continuously improve code quality and delivery. It is an AI Agent Skill for Claude Code / OpenClaw, with 83 downloads so far.

How do I install Workspace?

Run "/install hawk-bridge-v2" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Workspace free?

Yes, Workspace is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Workspace support?

Workspace is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Workspace?

It is built and maintained by Gao.QiLin (@relunctance); the current version is v1.2.0.

💬 Comments