mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
docs: add project index and PR documentation
Add comprehensive project documentation: - PROJECT_INDEX.json: Machine-readable project structure - PROJECT_INDEX.md: Human-readable project overview - PR_DOCUMENTATION.md: Pull request preparation documentation - PARALLEL_INDEXING_PLAN.md: Parallel indexing implementation plan Provides structured project knowledge base and contribution guidelines. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
190
PARALLEL_INDEXING_PLAN.md
Normal file
190
PARALLEL_INDEXING_PLAN.md
Normal file
@@ -0,0 +1,190 @@
|
||||
# Parallel Repository Indexing Execution Plan
|
||||
|
||||
## Objective
|
||||
Create comprehensive repository index for: /Users/kazuki/github/SuperClaude_Framework
|
||||
|
||||
## Execution Strategy
|
||||
|
||||
Execute the following 5 tasks IN PARALLEL using Task tool.
|
||||
IMPORTANT: All 5 Task tool calls must be in a SINGLE message for parallel execution.
|
||||
|
||||
## Tasks to Execute (Parallel)
|
||||
|
||||
### Task 1: Analyze code structure
|
||||
- Agent: Explore
|
||||
- ID: code_structure
|
||||
|
||||
**Prompt**:
|
||||
```
|
||||
Analyze the code structure of this repository: /Users/kazuki/github/SuperClaude_Framework
|
||||
|
||||
Task: Find and analyze all source code directories (src/, lib/, superclaude/, setup/, apps/, packages/)
|
||||
|
||||
For each directory found:
|
||||
1. List all Python/JavaScript/TypeScript files
|
||||
2. Identify the purpose/responsibility
|
||||
3. Note key files and entry points
|
||||
4. Detect any organizational issues
|
||||
|
||||
Output format (JSON):
|
||||
{
|
||||
"directories": [
|
||||
{
|
||||
"path": "relative/path",
|
||||
"purpose": "description",
|
||||
"file_count": 10,
|
||||
"key_files": ["file1.py", "file2.py"],
|
||||
"issues": ["redundant nesting", "orphaned files"]
|
||||
}
|
||||
],
|
||||
"total_files": 100
|
||||
}
|
||||
|
||||
Use Glob and Grep tools to search efficiently.
|
||||
Be thorough: "very thorough" level.
|
||||
|
||||
```
|
||||
|
||||
### Task 2: Analyze documentation
|
||||
- Agent: Explore
|
||||
- ID: documentation
|
||||
|
||||
**Prompt**:
|
||||
```
|
||||
Analyze the documentation of this repository: /Users/kazuki/github/SuperClaude_Framework
|
||||
|
||||
Task: Find and analyze all documentation (docs/, README*, *.md files)
|
||||
|
||||
For each documentation section:
|
||||
1. List all markdown/rst files
|
||||
2. Assess documentation coverage
|
||||
3. Identify missing documentation
|
||||
4. Detect redundant/duplicate docs
|
||||
|
||||
Output format (JSON):
|
||||
{
|
||||
"directories": [
|
||||
{
|
||||
"path": "docs/",
|
||||
"purpose": "User/developer documentation",
|
||||
"file_count": 50,
|
||||
"coverage": "good|partial|poor",
|
||||
"missing": ["API reference", "Architecture guide"],
|
||||
"duplicates": ["README vs docs/README"]
|
||||
}
|
||||
],
|
||||
"root_docs": ["README.md", "CLAUDE.md"],
|
||||
"total_files": 75
|
||||
}
|
||||
|
||||
Use Glob to find all .md files.
|
||||
Check for duplicate content patterns.
|
||||
|
||||
```
|
||||
|
||||
### Task 3: Analyze configuration files
|
||||
- Agent: Explore
|
||||
- ID: configuration
|
||||
|
||||
**Prompt**:
|
||||
```
|
||||
Analyze the configuration files of this repository: /Users/kazuki/github/SuperClaude_Framework
|
||||
|
||||
Task: Find and analyze all configuration files (.toml, .yaml, .yml, .json, .ini, .cfg)
|
||||
|
||||
For each config file:
|
||||
1. Identify purpose (build, deps, CI/CD, etc.)
|
||||
2. Note importance level
|
||||
3. Check for issues (deprecated, unused)
|
||||
|
||||
Output format (JSON):
|
||||
{
|
||||
"config_files": [
|
||||
{
|
||||
"path": "pyproject.toml",
|
||||
"type": "python_project",
|
||||
"importance": "critical",
|
||||
"issues": []
|
||||
}
|
||||
],
|
||||
"total_files": 15
|
||||
}
|
||||
|
||||
Use Glob with appropriate patterns.
|
||||
|
||||
```
|
||||
|
||||
### Task 4: Analyze test structure
|
||||
- Agent: Explore
|
||||
- ID: tests
|
||||
|
||||
**Prompt**:
|
||||
```
|
||||
Analyze the test structure of this repository: /Users/kazuki/github/SuperClaude_Framework
|
||||
|
||||
Task: Find and analyze all tests (tests/, __tests__/, *.test.*, *.spec.*)
|
||||
|
||||
For each test directory/file:
|
||||
1. Count test files
|
||||
2. Identify test types (unit, integration, performance)
|
||||
3. Assess coverage (if pytest/coverage data available)
|
||||
|
||||
Output format (JSON):
|
||||
{
|
||||
"test_directories": [
|
||||
{
|
||||
"path": "tests/",
|
||||
"test_count": 20,
|
||||
"types": ["unit", "integration", "benchmark"],
|
||||
"coverage": "unknown"
|
||||
}
|
||||
],
|
||||
"total_tests": 25
|
||||
}
|
||||
|
||||
Use Glob to find test files.
|
||||
|
||||
```
|
||||
|
||||
### Task 5: Analyze scripts and utilities
|
||||
- Agent: Explore
|
||||
- ID: scripts
|
||||
|
||||
**Prompt**:
|
||||
```
|
||||
Analyze the scripts and utilities of this repository: /Users/kazuki/github/SuperClaude_Framework
|
||||
|
||||
Task: Find and analyze all scripts (scripts/, bin/, tools/, *.sh, *.bash)
|
||||
|
||||
For each script:
|
||||
1. Identify purpose
|
||||
2. Note language (bash, python, etc.)
|
||||
3. Check if documented
|
||||
|
||||
Output format (JSON):
|
||||
{
|
||||
"script_directories": [
|
||||
{
|
||||
"path": "scripts/",
|
||||
"script_count": 5,
|
||||
"purposes": ["build", "deploy", "utility"],
|
||||
"documented": true
|
||||
}
|
||||
],
|
||||
"total_scripts": 10
|
||||
}
|
||||
|
||||
Use Glob to find script files.
|
||||
|
||||
```
|
||||
|
||||
## Expected Output
|
||||
|
||||
Each task will return JSON with analysis results.
|
||||
After all tasks complete, merge the results into a single repository index.
|
||||
|
||||
## Performance Expectations
|
||||
|
||||
- Sequential execution: ~300ms
|
||||
- Parallel execution: ~60-100ms (3-5x faster)
|
||||
- No GIL limitations (API-level parallelism)
|
||||
Reference in New Issue
Block a user