Skip to content

Tags: affaan-m/everything-claude-code

Tags

v1.4.1

Toggle v1.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: preserve content after frontmatter in parse_instinct_file() (#161)

parse_instinct_file() was appending the instinct and resetting state
when frontmatter ended (second ---), before any content lines could be
collected. This caused all content (Action, Evidence, Examples) to be
lost during import.

Fix: only set in_frontmatter=False when frontmatter ends. The existing
logic at the start of next frontmatter (or EOF) correctly appends the
instinct with its collected content.

Fixes #148

v1.4.0

Toggle v1.4.0's commit message
docs: enhance CONTRIBUTING.md with detailed templates

- Add table of contents
- Add detailed skill contribution template
- Add agent contribution template with field descriptions
- Add hook examples with matcher syntax
- Add command template
- Add PR title format and checklist

v1.3.0

Toggle v1.3.0's commit message
v1.3.0: Complete OpenCode Plugin Support

Major OpenCode integration with full feature parity.

- **OpenCode Plugin System**: Full hooks support via plugins (20+ events)
- **llms.txt**: Comprehensive OpenCode documentation for LLMs (642 lines)
- **24 Commands**: All Claude Code commands translated to OpenCode format
- **3 Custom Tools**: run-tests, check-coverage, security-audit
- **npm Package**: Distributable as `opencode-ecc`

OpenCode's plugin system is MORE sophisticated than Claude Code:
- PreToolUse → tool.execute.before
- PostToolUse → tool.execute.after
- Stop → session.idle
- SessionStart → session.created
- SessionEnd → session.deleted
- Plus: file.edited, file.watcher.updated, permission.asked, todo.updated

| Feature | Claude Code | OpenCode |
|---------|-------------|----------|
| Agents | 12 | 12 ✅ |
| Commands | 23 | 24 ✅ |
| Skills | 16 | 16 ✅ |
| Hooks | 3 phases | 20+ events ✅ |
| Custom Tools | Via hooks | 3 native ✅ |

- .opencode/plugins/ecc-hooks.ts
- .opencode/tools/*.ts
- .opencode/commands/*.md (24 files)
- .opencode/package.json (npm distribution)
- llms.txt (OpenCode docs for LLMs)

- Removed .opencode/LIMITATIONS.md (hooks ARE supported)
- Rewrote .opencode/MIGRATION.md with correct info

\`\`\`bash
cd everything-claude-code && opencode

npm install opencode-ecc
\`\`\`

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add Python/Django support and enhance READMEs (#139)

## Python Support
- **agents/python-reviewer.md**: Expert Python code review agent with PEP 8 compliance, type hints, security, and performance checks
- **commands/python-review.md**: Slash command for automated Python code review with ruff, mypy, pylint, black, bandit
- **skills/python-patterns/SKILL.md**: Python idioms, type hints, error handling, context managers, decorators, concurrency
- **skills/python-testing/SKILL.md**: pytest configuration, fixtures, parametrization, mocking, async testing, TDD methodology

## Django Support
- **skills/django-patterns/SKILL.md**: Django architecture, DRF patterns, project structure, QuerySets, serializers, ViewSets, service layer, caching
- **skills/django-security/SKILL.md**: Django security best practices, authentication, CSRF, SQL injection, XSS prevention, production settings
- **skills/django-tdd/SKILL.md**: Django testing with pytest-django, Factory Boy, model testing, API testing, integration testing
- **skills/django-verification/SKILL.md**: Pre-deployment verification loop including migrations, tests, security scans, performance checks

## Documentation Enhancements
- **Quick Start**: Added 3-step quick start guide to all READMEs (EN, zh-CN, zh-TW)
- **Beautification**: Added emoji icons for better visual hierarchy across all READMEs
- **.claude-plugin/plugin.json**: Added python-reviewer to agents list

All files follow project conventions with proper frontmatter, markdown formatting, and comprehensive code examples.

Co-authored-by: Freakz3z <freakk@FreakkdeMacBook-Air.local>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>

v0.6.0

Toggle v0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(skills): add Java Spring Boot skills

Adds 6 new skills for Java Spring Boot development:
- java-coding-standards: naming, immutability, Optional, streams
- springboot-patterns: REST API, service layer, caching, async
- springboot-tdd: JUnit 5, Mockito, MockMvc, Testcontainers
- springboot-security: Spring Security, validation, CSRF
- springboot-verification: Maven/Gradle build verification
- jpa-patterns: entity design, relationships

Thanks @examin!

v1.1.0

Toggle v1.1.0's commit message
feat: v1.1.0 release - session ID tracking, async hooks, new skills

- Add session ID to session filenames (Issue #62)
- Add getSessionIdShort() helper for unique per-session tracking
- Add async hooks documentation with example
- Create iterative-retrieval skill for progressive context refinement
- Add continuous-learning-v2 skill with instinct-based learning
- Add ecc.tools ecosystem section to README
- Update skills list in README

All 67 tests passing.

v1.0.0

Toggle v1.0.0's commit message
feat: package as Claude Code plugin with marketplace distribution

- Add .claude-plugin/plugin.json manifest for direct installation
- Add .claude-plugin/marketplace.json for marketplace distribution
- Reorganize skills to proper skill-name/SKILL.md format
- Update hooks.json with relative paths for portability
- Add new skills: continuous-learning, strategic-compact, eval-harness, verification-loop
- Add new commands: checkpoint, eval, orchestrate, verify
- Update README with plugin installation instructions

Install via:
  /plugin marketplace add affaan-m/everything-claude-code
  /plugin install everything-claude-code@everything-claude-code