This file helps you set up the GitHub repository with proper metadata.
-
Go to https://github.com/new
-
Fill in:
- Repository name:
claude-memory - Description:
Share Claude sessions & hand off work between team members. Team collaboration without enterprise paywall. - Visibility: Public
- Initialize: None (don't create README, .gitignore, or license)
- Repository name:
-
Click "Create repository"
git remote add origin https://github.com/YOUR_USERNAME/claude-memory.git
git branch -M main
git push -u origin mainAdd these topics to help people find the project:
claudemcpteam-collaborationsession-sharinghandoffaiopen-source
How: Settings → About → Topics
Already set in README, but GitHub's short description:
Persistent memory for Claude that survives session compaction
Already set to MIT in LICENSE file.
- Set a custom image (optional)
- Use project logo when ready
If adding team members:
- Settings → Collaborators → Invite
- Settings → Features → Discussions (✓ Enable)
Useful for Q&A and feature discussions.
For production-ready projects:
- Settings → Branches → Add rule
- Branch name pattern:
main - Check:
- ✓ Require pull request reviews
- ✓ Require status checks to pass
- ✓ Require branches to be up to date
Find and replace in files:
yourusername→ Your actual GitHub usernameYOUR_USERNAME→ Your actual GitHub username
Common files:
- README.md
- CONTRIBUTING.md
- .github/FUNDING.yml
- .github/workflows/
# Quick find
grep -r "yourusername" . --include="*.md" --include="*.yml"
# Replace (macOS/Linux)
sed -i 's/yourusername/YOUR_USERNAME/g' *.md .github/*.yml
# Replace (Windows PowerShell)
# Get-ChildItem -Recurse -Include "*.md","*.yml" | ForEach-Object {
# (Get-Content $_) -replace 'yourusername','YOUR_USERNAME' | Set-Content $_
# }Push a commit to trigger GitHub Actions:
git commit --allow-empty -m "test: trigger CI/CD workflows"
git pushCheck: Actions tab → See workflows running
When you have a repository, update README badges:


