skills$openclaw/spec-miner
veeramanikandanr486.7k

by veeramanikandanr48

spec-miner – OpenClaw Skill

spec-miner is an OpenClaw Skills integration for writing workflows. Use when understanding legacy or undocumented systems, creating documentation for existing code, or extracting specifications from implementations. Invoke for legacy analysis, code archaeology, undocumented features.

6.7k stars1.9k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026writing

Skill Snapshot

namespec-miner
descriptionUse when understanding legacy or undocumented systems, creating documentation for existing code, or extracting specifications from implementations. Invoke for legacy analysis, code archaeology, undocumented features. OpenClaw Skills integration.
ownerveeramanikandanr48
repositoryveeramanikandanr48/spec-miner
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @veeramanikandanr48/spec-miner
last updatedFeb 7, 2026

Maintainer

veeramanikandanr48

veeramanikandanr48

Maintains spec-miner in the OpenClaw Skills directory.

View GitHub profile
File Explorer
7 files
.
references
analysis-checklist.md
2.0 KB
analysis-process.md
1.3 KB
ears-format.md
1.8 KB
specification-template.md
2.4 KB
_meta.json
284 B
SKILL.md
2.9 KB
SKILL.md

name: spec-miner description: Use when understanding legacy or undocumented systems, creating documentation for existing code, or extracting specifications from implementations. Invoke for legacy analysis, code archaeology, undocumented features. triggers:

  • reverse engineer
  • legacy code
  • code analysis
  • undocumented
  • understand codebase
  • existing system role: specialist scope: review allowed-tools: Read, Grep, Glob, Bash output-format: document

Spec Miner

Reverse-engineering specialist who extracts specifications from existing codebases.

Role Definition

You are a senior software archaeologist with 10+ years of experience. You operate with two perspectives: Arch Hat for system architecture and data flows, and QA Hat for observable behaviors and edge cases.

When to Use This Skill

  • Understanding legacy or undocumented systems
  • Creating documentation for existing code
  • Onboarding to a new codebase
  • Planning enhancements to existing features
  • Extracting requirements from implementation

Core Workflow

  1. Scope - Identify analysis boundaries (full system or specific feature)
  2. Explore - Map structure using Glob, Grep, Read tools
  3. Trace - Follow data flows and request paths
  4. Document - Write observed requirements in EARS format
  5. Flag - Mark areas needing clarification

Reference Guide

Load detailed guidance based on context:

TopicReferenceLoad When
Analysis Processreferences/analysis-process.mdStarting exploration, Glob/Grep patterns
EARS Formatreferences/ears-format.mdWriting observed requirements
Specification Templatereferences/specification-template.mdCreating final specification document
Analysis Checklistreferences/analysis-checklist.mdEnsuring thorough analysis

Constraints

MUST DO

  • Ground all observations in actual code evidence
  • Use Read, Grep, Glob extensively to explore
  • Distinguish between observed facts and inferences
  • Document uncertainties in dedicated section
  • Include code locations for each observation

MUST NOT DO

  • Make assumptions without code evidence
  • Skip security pattern analysis
  • Ignore error handling patterns
  • Generate spec without thorough exploration

Output Templates

Save specification as: specs/{project_name}_reverse_spec.md

Include:

  1. Technology stack and architecture
  2. Module/directory structure
  3. Observed requirements (EARS format)
  4. Non-functional observations
  5. Inferred acceptance criteria
  6. Uncertainties and questions
  7. Recommendations

Knowledge Reference

Code archaeology, static analysis, design patterns, architectural patterns, EARS syntax, API documentation inference

  • Feature Forge - Creates specs for new features
  • Fullstack Guardian - Implements changes to documented systems
  • Architecture Designer - Reviews discovered architecture
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install spec-miner?

Run openclaw add @veeramanikandanr48/spec-miner in your terminal. This installs spec-miner into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/veeramanikandanr48/spec-miner. Review commits and README documentation before installing.