rey-developer
General development guidelines. Code quality, best practices, and autonomous coding capabilities.
Why use this skill?
Enhance your development workflow with the rey-developer skill. Manage code quality, automate tasks, and build robust software using Python, GAS, and Node.js.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/sa9saq/dev-guidelinesWhat This Skill Does
The rey-developer skill provides a comprehensive framework for autonomous coding, code quality maintenance, and software development lifecycle (SDLC) management within the OpenClaw ecosystem. It acts as a specialized assistant for developers and non-developers alike, enforcing best practices such as DRY (Don't Repeat Yourself), robust error handling, and secure input validation. The skill covers a wide range of technologies including Node.js (TypeScript/JavaScript), Google Apps Script (GAS), and Python, enabling users to automate complex workflows and build internal tools efficiently.
Installation
To integrate this skill into your environment, use the OpenClaw CLI:
clawhub install openclaw/skills/skills/sa9saq/dev-guidelines
Use Cases
- Automation Scripting: Developing Google Apps Script solutions for automating spreadsheet workflows, Gmail sorting, or calendar management.
- Rapid Prototyping: Generating boilerplate code for Node.js, Cloudflare Workers, or standalone Python scripts to test business logic quickly.
- Legacy Code Optimization: Refactoring existing, messy scripts into modular, maintainable, and well-documented components.
- Error Resolution: Assisting in debugging complex code by identifying root causes and implementing defensive programming techniques.
Example Prompts
- "Can you create a Python script that scrapes a specific website daily and saves the results into a CSV file? Please ensure it includes proper error handling."
- "I have this legacy JavaScript function that performs too many tasks; can you refactor it into smaller, testable functions while maintaining the original logic?"
- "Write a Google Apps Script that triggers an email notification whenever a new row is added to my 'Orders' sheet, and include logging for security audits."
Tips & Limitations
This skill prioritizes safety and code quality above speed. Always review the generated code before deploying to production environments, especially when handling API keys or sensitive data. While the skill is highly capable of autonomous task execution, it requires human oversight for large architectural changes or external API integrations that incur financial costs. Use the provided templates for a consistent project structure and always follow the outlined debug steps to minimize downtime during development. Never hardcode credentials; ensure you use environment variables for sensitive configuration.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-sa9saq-dev-guidelines": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution, external-api
Related Skills
threat-model
Threat modeling and attack scenario design. Identify risks before they become vulnerabilities. STRIDE, attack trees, risk matrix.
Sns Auto Poster
Schedule and automate social media posts to X/Twitter with cron-based queue management.
security-review
Comprehensive security review for code, configs, and operations. OWASP, prompt injection, crypto security. Auto-triggers on security-related changes.
Process Monitor
Monitor system processes, identify top CPU/memory consumers, and alert on resource thresholds.
Readme Generator
Auto-generate comprehensive README.md files by analyzing project structure and configuration.