2025-06-13 09:33:56 +02:00
# Neural Nexus - Claude Project Repository
## Repository Structure
```
neural-nexus-claude-project/
2025-06-13 10:32:51 +02:00
├── README.md # This file - comprehensive project maintenance guide
├── .gitignore # Git ignore patterns for documentation workflow
├── LICENSE # MIT License for project methodology
2025-06-13 09:33:56 +02:00
├── project-config/
2025-06-13 10:32:51 +02:00
│ ├── project-description.md # Ready-to-use Claude Project description template
│ ├── project-instructions.md # Complete behavior instructions for Claude
│ └── stage-transition-templates.md # Templates for moving between development stages
2025-06-13 09:33:56 +02:00
├── documentation/
2025-06-13 10:32:51 +02:00
│ ├── development-guide.md # Technical development reference and architecture
│ ├── user-guide.md # Player-focused game guide and troubleshooting
│ └── game-design-decisions.md # Complete record of design choices and rationale
2025-06-13 09:33:56 +02:00
├── knowledge-base/
│ ├── game-design/
2025-06-13 10:32:51 +02:00
│ │ ├── core-mechanics.md # Game mechanics and connection system documentation
2025-06-13 10:50:06 +02:00
│ │ ├── level-progression.md # Difficulty scaling, pattern generation, and player skill development
2025-06-13 10:32:51 +02:00
│ │ ├── scoring-system.md # Points calculation and player reward systems
│ │ └── visual-design-guide.md # Complete visual design system and styling guide
2025-06-13 09:33:56 +02:00
│ ├── technical/
2025-06-13 10:32:51 +02:00
│ │ ├── performance-optimization.md # Canvas optimization and memory management
│ │ ├── cross-platform-notes.md # Device compatibility and responsive design
│ │ └── testing-protocols.md # Manual testing procedures and checklists
2025-06-13 09:33:56 +02:00
│ └── development/
2025-06-13 10:32:51 +02:00
│ ├── feature-roadmap.md # Development planning and feature prioritization
│ ├── decision-history.md # Chronological record of all major decisions
│ └── session-logs/ # Directory for individual development session logs
│ └── README.md # Guide for session log format and maintenance
2025-06-13 09:33:56 +02:00
├── templates/
2025-06-13 10:32:51 +02:00
│ ├── session-start-prompt.md # Daily session startup template
│ ├── session-end-prompt.md # Critical session consolidation template
│ ├── weekly-review-prompt.md # Weekly project health assessment
│ └── stage-transition-prompt.md # Comprehensive stage transition analysis
2025-06-13 09:33:56 +02:00
└── workflow/
2025-06-13 10:32:51 +02:00
├── daily-routine.md # Daily development habits and best practices
├── emergency-recovery.md # Comprehensive recovery procedures for all issues
└── best-practices.md # Development workflow optimization guidelines
2025-06-13 09:33:56 +02:00
```
## Getting Started with This Claude Project
### 1. Initial Setup
**Create Your Claude Project:**
1. Go to Claude Projects
2. Name it: `NeuralNexus - Prototype`
3. Copy the project description from `project-config/project-description.md`
4. Copy the custom instructions from `project-config/project-instructions.md`
5. Upload the documentation files to the Knowledge Base
### 2. Daily Workflow
**Start Each Session:**
```bash
# Use this prompt (from templates/session-start-prompt.md):
Neural Nexus development check-in:
- What game feature are we working on today?
- Any performance issues or player feedback from last session?
- Which devices should we test the latest changes on?
- Priority focus: gameplay mechanics, visual polish, or technical optimization?
```
2025-06-13 10:32:51 +02:00
**End Each Session (CRITICAL):**
2025-06-13 09:33:56 +02:00
```bash
# Always use this prompt (from templates/session-end-prompt.md):
# [See full template in templates/ directory]
```
### 3. Knowledge Base Management
**Weekly Maintenance:**
- Update `knowledge-base/development/session-logs/` with new insights
- Refresh `knowledge-base/game-design/` with design decisions
- Add performance notes to `knowledge-base/technical/`
**Monthly Review:**
- Run stage transition assessment if ready
- Archive outdated documentation
- Update project description if stage has changed
2025-06-13 10:32:51 +02:00
## File Descriptions
### Core Configuration
- **project-description.md**: Current stage description for Claude Project setup
- **project-instructions.md**: Custom instructions that define Claude's behavior throughout development
- **stage-transition-templates.md**: Comprehensive templates for moving between Exploration, Prototype, Development, and Production stages
### Documentation
- **development-guide.md**: Technical reference covering architecture, performance optimization, and troubleshooting
- **user-guide.md**: Player-focused documentation with gameplay instructions and troubleshooting
- **game-design-decisions.md**: Complete record of all design choices with rationale, alternatives considered, and impact analysis
### Knowledge Base
#### Game Design
- **core-mechanics.md**: Connection system, node types, level generation, and difficulty progression documentation
2025-06-13 10:50:06 +02:00
- **level-progression.md**: Comprehensive difficulty scaling algorithm, pattern generation phases, player skill development, and balancing principles with A/B testing framework
2025-06-13 10:32:51 +02:00
- **scoring-system.md**: Points calculation, time bonuses, accuracy multipliers, and player reward psychology
- **visual-design-guide.md**: Complete visual design system including color palette, typography, layout, animations, and responsive design
#### Technical
- **performance-optimization.md**: Canvas rendering optimization, memory management, and cross-platform performance guidelines
- **cross-platform-notes.md**: Device compatibility, responsive design implementation, and touch optimization
- **testing-protocols.md**: Manual testing procedures, device compatibility checklists, and quality assurance processes
#### Development
- **feature-roadmap.md**: Development planning, feature prioritization, timeline estimates, and success criteria
- **decision-history.md**: Chronological record of all major development decisions with context, rationale, and alternatives
- **session-logs/**: Directory containing individual development session logs with standardized format and maintenance guidelines
### Templates
Ready-to-use prompts for consistent Claude Project workflow:
- **session-start-prompt.md**: Daily development session initialization with context setting and priority identification
- **session-end-prompt.md**: Critical session consolidation template for knowledge capture and progress tracking
- **weekly-review-prompt.md**: Comprehensive weekly project health assessment and planning
- **stage-transition-prompt.md**: Detailed analysis template for transitioning between development stages
### Workflow
- **daily-routine.md**: Complete daily development workflow including session management, testing procedures, and quality control
- **emergency-recovery.md**: Comprehensive recovery procedures for context loss, technical issues, architecture drift, and performance problems
- **best-practices.md**: Development workflow optimization guidelines and lessons learned
2025-06-13 09:33:56 +02:00
## Repository Maintenance
### Keeping Documentation Current
1. **After Each Development Session:**
- Add key decisions to `knowledge-base/development/decision-history.md`
- Update feature status in `knowledge-base/development/feature-roadmap.md`
- Log any performance findings in `knowledge-base/technical/`
2025-06-13 10:32:51 +02:00
- Create session log in `knowledge-base/development/session-logs/`
2025-06-13 09:33:56 +02:00
2. **Weekly Updates:**
- Review and update project description if needed
- Add new patterns to technical documentation
- Update game design documentation with balance changes
2025-06-13 10:32:51 +02:00
- Run weekly review prompt and archive results
2025-06-13 09:33:56 +02:00
3. **Stage Transitions:**
- Use templates in `project-config/stage-transition-templates.md`
- Archive current stage documentation
- Update project name and instructions for new stage
2025-06-13 10:32:51 +02:00
- Consolidate knowledge base for new stage focus
2025-06-13 09:33:56 +02:00
### Git Workflow
```bash
# Daily commits
git add .
git commit -m "docs: update session logs and design decisions"
# Weekly updates
git add knowledge-base/
git commit -m "docs: weekly knowledge base refresh"
# Stage transitions
git add project-config/
git commit -m "project: transition to [new-stage] stage"
git tag -a v1.0-prototype -m "Prototype stage completion"
```
2025-06-13 10:32:51 +02:00
## Emergency Procedures
2025-06-13 09:33:56 +02:00
2025-06-13 10:32:51 +02:00
### Context Loss Recovery
If Claude loses project context:
1. Use `workflow/emergency-recovery.md` procedures
2. Re-upload key documentation from `knowledge-base/`
3. Run context reconstruction prompt from templates
2025-06-13 09:33:56 +02:00
2025-06-13 10:32:51 +02:00
### Project Corruption
If Claude Project becomes unusable:
1. Create new project with current stage name
2. Upload all current documentation from this repository
3. Use `project-config/` files to recreate project settings
2025-06-13 09:33:56 +02:00
2025-06-13 10:32:51 +02:00
## Best Practices
2025-06-13 09:33:56 +02:00
2025-06-13 10:32:51 +02:00
### Documentation Hygiene
- Keep knowledge base under 10MB total
- Archive outdated decisions and old session logs
- Maintain clear file naming conventions
- Update templates based on what works in practice
### Workflow Discipline
- **Never skip session end consolidation** - 5 minutes saves hours later
- **Update documentation immediately** - Fresh memory = better docs
- **Use stage transitions properly** - Don't rush between stages
- **Trust the system** - Consistency compounds over time
### Quality Control
- Review documentation monthly for outdated information
- Ensure project instructions reflect current development approach
- Keep templates updated based on actual usage patterns
- Maintain clear decision history for future reference
## Success Metrics
### Project Health Indicators
- ✅ Clear next steps every session
- ✅ Consistent architectural decisions
- ✅ Growing knowledge base with relevant patterns
- ✅ Smooth stage transitions when appropriate
- ✅ Minimal context repetition needed
### Warning Signs
- 🚨 Repeating context to Claude → Emergency consolidation needed
- 🚨 Contradicting earlier decisions → Review decision history
- 🚨 Unclear next steps → Run project status reconstruction
- 🚨 Large knowledge base files → Archive and reorganize
## Contributing to This System
This repository represents a living system for maintaining Claude Projects effectively. Improvements welcome:
1. **Template Refinements** : Better prompts based on actual usage
2. **Workflow Optimizations** : More efficient daily/weekly routines
3. **Documentation Patterns** : Better organization schemes
4. **Emergency Procedures** : Additional recovery strategies
2025-06-13 09:33:56 +02:00
## Links and Resources
- **Game Repository**: [https://github.com/AndersPier/neural-nexus-game ](https://github.com/AndersPier/neural-nexus-game )
2025-06-13 10:32:51 +02:00
- **Live Game**: [https://andersPier.github.io/neural-nexus-game/ ](https://andersPier.github.io/neural-nexus-game/ )
2025-06-13 09:33:56 +02:00
- **Claude Projects**: [Link to your Claude Project]
2025-06-13 10:32:51 +02:00
- **Documentation Standards**: See `workflow/best-practices.md`
## Usage Examples
### Setting Up a New Feature
1. Review `knowledge-base/development/feature-roadmap.md` for current priorities
2. Use `templates/session-start-prompt.md` to begin development session
3. Document decisions in `knowledge-base/development/decision-history.md`
4. Update progress in feature roadmap
5. Use `templates/session-end-prompt.md` to consolidate session
### Stage Transition Process
1. Assess readiness using `project-config/stage-transition-templates.md`
2. Run comprehensive knowledge consolidation
3. Update project configuration for new stage
4. Archive previous stage documentation
5. Upload refined documentation to Claude Project
### Emergency Recovery
1. Identify issue type (context loss, technical problem, architecture drift)
2. Follow specific procedure in `workflow/emergency-recovery.md`
3. Use appropriate recovery templates
4. Update documentation based on lessons learned
5. Implement preventive measures for future
2025-06-13 09:33:56 +02:00
---
**Remember**: This repository is your project's memory and workflow guide. Maintain it well, and it will accelerate your development journey from idea to production.
2025-06-13 10:32:51 +02:00
**Last Updated**: June 2025
**Current Stage**: Prototype Development
**Next Review**: July 2025 (Monthly documentation review)