Back to Registry
View Author Profile
Official Verified
ecc-system
Everything Claude Code (ECC) system integration - 30 agents, 77 rules, 12 languages, 4 iron laws, TDD workflow, verification gates
skill-install â Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/18816478335q-pixel/eccsystemOr
ECC System - OpenClaw Skill
Version: 1.0.0
Source: everything-claude-code (obra/ecc)
Integration Date: 2026-04-03
ð¯ When to Activate
- Starting any new project or task
- Writing or reviewing code
- Debugging issues
- Planning complex features
- Multi-language projects
- TDD workflow required
- Security-sensitive code
- Before any commit or completion claim
ð 4 Iron Laws (Mandatory)
1. TDD Iron Law
NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST
没æå€±èŽ¥çæµè¯ïŒç»äžåç产代ç
Workflow:
- Write test first (RED)
- Run test â should FAIL
- Write minimal implementation (GREEN)
- Run test â should PASS
- Refactor (IMPROVE)
- Verify coverage (80%+)
2. Verification Iron Law
NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE
æ²¡ææ°çéªè¯è¯æ®ïŒç»äžå£°æå®æ
Required Evidence:
- Test results (passing)
- Coverage report (80%+)
- Security scan (clean)
- Code review (approved)
3. Debugging Iron Law
NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST
æ²¡ææ ¹æ¬åå è°æ¥ïŒç»äžä¿®å€
Investigation Steps:
- Reproduce the issue
- Gather logs and context
- Identify root cause (5 Whys)
- Propose fix
- Test fix
- Verify no regression
4. Code Review Marking
ðŽ Blocker - Must fix before merge
ð¡ Suggestion - Recommended improvement
ð Nit - Optional polish
Review Checklist:
- No hardcoded secrets
- All inputs validated
- SQL injection prevention
- XSS prevention
- CSRF protection
- Auth/authorization verified
- Rate limiting enabled
- Error messages safe
ð Core Principles (6 Mandatory)
1. Immutability (CRITICAL)
ALWAYS create new objects, NEVER mutate existing ones
WRONG: modify(original, field, value) â changes in-place
CORRECT: update(original, field, value) â returns new copy
2. 80% Test Coverage
Minimum 80% coverage required for all code
Test Types (ALL required):
1. Unit tests - individual functions/components
2. Integration tests - API endpoints/database operations
3. E2E tests - critical user flows
3. Security First
Before ANY commit, verify:
- No hardcoded secrets (API keys, passwords, tokens)
- All user inputs validated
- SQL injection prevention (parameterized queries)
- XSS prevention (sanitized HTML)
- CSRF protection enabled
- Authentication/authorization verified
- Rate limiting on all endpoints
- Error messages don't leak sensitive data
4. TDD Workflow
RED â GREEN â REFACTOR â VERIFY
1. Write failing test
2. Write minimal implementation
3. Refactor for quality
4. Verify coverage and security
5. File Organization
MANY SMALL FILES > FEW LARGE FILES
- High cohesion, low coupling
- 200-400 lines typical, 800 max
- Extract utilities from large modules
- Organize by feature/domain, not by type
6. Agent Orchestration
Parallel execution, multi-perspective review
Metadata
AI Skill Finder
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 skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-18816478335q-pixel-eccsystem": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.