Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 91 additions & 0 deletions .github/agents/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# MeMe Chain Custom Agent Directives

This directory contains specialized agent directives for working on the MeMe Chain blockchain project.

## Available Agents

### 1. `meme-sdk-migration.agent.md` (PRIMARY - Use This)
**Status**: ✅ CURRENT & ACTIVE
**Purpose**: SDK 0.50.14 migration expert agent
**Use For**:
- Cosmos SDK 0.50.x migration work
- Keeper initialization and updates
- CosmWasm wasmvm v2.2.1 integration
- Build fixes and testing
- General development on the current codebase

**Key Features**:
- Complete SDK 0.50 pattern reference
- Keeper initialization templates
- Migration best practices
- Known issues and solutions
- Testing guidelines

### 2. `cosmossdk.agent.md` (LEGACY)
**Status**: 📦 ARCHIVED - Historical Reference Only
**Purpose**: Original upgrade planning agent
**Context**: Created for initial upgrade planning from SDK 0.45.1 → 0.53.x
**Note**: The repo has evolved past this - we completed migration to SDK 0.50.14

**Use Only For**: Historical context about the original upgrade plan

## Which Agent Should I Use?

### For Current Development Work → Use `meme-sdk-migration.agent.md`
- ✅ Fixing build errors
- ✅ Updating keepers
- ✅ Working with SDK 0.50 patterns
- ✅ CosmWasm integration
- ✅ Test fixes
- ✅ Any code changes

### For Historical Reference Only → See `cosmossdk.agent.md`
- 📚 Understanding original upgrade strategy
- 📚 Live chain version history
- 📚 Multi-hop upgrade planning context

## Current Project Status

**Migration Complete**: SDK 0.50.14 with wasmvm v2.2.1
- ✅ app/ package: 100% migrated
- ✅ x/wasm module: Builds successfully
- ✅ All keepers: Updated to SDK 0.50 patterns
- 🔄 External dependencies: Minor compatibility issues remain (wasmd interfaces)

## Quick Start

1. Read `meme-sdk-migration.agent.md` for current patterns
2. Check `APP_MIGRATION_COMPLETE.md` for migration status
3. Review `SDK_050_KEEPER_QUICK_REF.md` for quick reference
4. See `KEEPER_MIGRATION_SUMMARY.md` for detailed changes

## Documentation Structure

```
.github/agents/
├── meme-sdk-migration.agent.md ← PRIMARY: Current work
├── cosmossdk.agent.md ← LEGACY: Historical reference
└── README.md ← This file

/
├── APP_MIGRATION_COMPLETE.md ← Migration completion summary
├── KEEPER_MIGRATION_SUMMARY.md ← Detailed keeper changes
├── SDK_050_KEEPER_QUICK_REF.md ← Quick reference guide
└── BUILD_TEST_SUMMARY.md ← Build/test status
```

## Contributing

When working on this project:
1. Use the `meme-sdk-migration.agent.md` directive
2. Follow SDK 0.50 patterns documented there
3. Update documentation when discovering new patterns
4. Test builds after changes
5. Document known issues and solutions

---

**Last Updated**: 2026-02-08
**Current SDK Version**: 0.50.14
**Current wasmvm Version**: v2.2.1
**Project Status**: Active migration, app/ package complete
Loading