Files
neural-nexus-claude-project/README.md

154 lines
5.5 KiB
Markdown

# Neural Nexus - Claude Project Repository
## Repository Structure
```
neural-nexus-claude-project/
├── README.md # This file - project maintenance guide
├── .gitignore # Git ignore patterns
├── project-config/
│ ├── project-description.md # Current project description template
│ ├── project-instructions.md # Custom instructions for Claude
│ └── stage-transition-templates.md # Templates for moving between stages
├── documentation/
│ ├── development-guide.md # Technical development documentation
│ ├── user-guide.md # Player-focused game guide
│ └── game-design-decisions.md # Record of design choices and rationale
├── knowledge-base/
│ ├── game-design/
│ │ ├── core-mechanics.md
│ │ ├── level-progression.md
│ │ ├── scoring-system.md
│ │ └── visual-design-guide.md
│ ├── technical/
│ │ ├── performance-optimization.md
│ │ ├── cross-platform-notes.md
│ │ └── testing-protocols.md
│ └── development/
│ ├── feature-roadmap.md
│ ├── session-logs/
│ └── decision-history.md
├── templates/
│ ├── session-start-prompt.md
│ ├── session-end-prompt.md
│ ├── weekly-review-prompt.md
│ └── stage-transition-prompt.md
└── workflow/
├── daily-routine.md
├── emergency-recovery.md
└── best-practices.md
```
## 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?
```
**End Each Session:**
```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
## 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/`
2. **Weekly Updates:**
- Review and update project description if needed
- Add new patterns to technical documentation
- Update game design documentation with balance changes
3. **Stage Transitions:**
- Use templates in `project-config/stage-transition-templates.md`
- Archive current stage documentation
- Update project name and instructions for new stage
### 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"
```
## File Descriptions
### Core Configuration
- **project-description.md**: Current stage description for Claude Project
- **project-instructions.md**: Custom instructions that define Claude's behavior
- **stage-transition-templates.md**: Templates for moving between development stages
### Documentation
- **development-guide.md**: Technical reference for building the game
- **user-guide.md**: Player-focused documentation and troubleshooting
- **game-design-decisions.md**: Record of design choices and their rationale
### Knowledge Base
Organized documentation that gets uploaded to Claude Projects:
- **game-design/**: Mechanics, progression, scoring, visual design
- **technical/**: Performance, cross-platform compatibility, testing
- **development/**: Feature roadmap, session logs, decision history
### Templates
Ready-to-use prompts for consistent Claude Project workflow:
- **session-start-prompt.md**: Beginning of each development session
- **session-end-prompt.md**: End of session consolidation (CRITICAL)
- **weekly-review-prompt.md**: Friday progress review
- **stage-transition-prompt.md**: Moving between development stages
## Links and Resources
- **Game Repository**: [https://github.com/AndersPier/neural-nexus-game](https://github.com/AndersPier/neural-nexus-game)
- **Claude Projects**: [Link to your Claude Project]
---
**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.
**Last Updated**: June 2025
**Current Stage**: Prototype Development