Initial setup: Add comprehensive README with project structure and workflow guide
This commit is contained in:
154
README.md
Normal file
154
README.md
Normal file
@@ -0,0 +1,154 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user