PROJECT_INDEX.md
Generated: 2025-10-29 Version: 0.4.0 Description: AI-enhanced development framework for Claude Code - pytest plugin with specialized commands
SuperClaude_Framework/
โโโ src/superclaude/ # Python package (3,002 LOC)
โ โโโ cli/ # CLI commands (main.py, doctor.py, install_skill.py)
โ โโโ pm_agent/ # PM Agent core (confidence.py, self_check.py, reflexion.py, token_budget.py)
โ โโโ execution/ # Execution patterns (parallel.py, reflection.py, self_correction.py)
โ โโโ pytest_plugin.py # Auto-loaded pytest integration
โ โโโ skills/ # TypeScript skills (confidence-check)
โโโ tests/ # Test suite (7 files)
โ โโโ pm_agent/ # PM Agent tests (confidence, self_check, reflexion)
โ โโโ conftest.py # Shared fixtures
โโโ docs/ # Documentation (90+ files)
โ โโโ user-guide/ # User guides (en, ja, kr, zh)
โ โโโ developer-guide/ # Developer documentation
โ โโโ reference/ # API reference & examples
โ โโโ architecture/ # Architecture decisions
โ โโโ research/ # Research findings
โโโ scripts/ # Analysis tools (workflow metrics, A/B testing)
โโโ setup/ # Setup components & utilities
โโโ skills/ # Claude Code skills
โ โโโ confidence-check/ # Confidence check skill (SKILL.md, confidence.ts)
โโโ .claude/ # Claude Code configuration
โ โโโ settings.json # Plugin settings
โ โโโ skills/ # Installed skills
โโโ .github/ # GitHub workflows & templates
superclaude (installed via pip/uv)src/superclaude/cli/main.py:mainpyproject.toml entry point)src/superclaude/pytest_plugin.py.claude/skills/confidence-check/confidence.tsCore patterns for AI-enhanced development:
confidence.py)self_check.py)reflexion.py)token_budget.py)parallel.py)reflection.py)self_correction.py)main() - CLI entry point~/.claude/skills/pyproject.tomlpackage.json@bifrost_inc/superclaude.claude/settings.jsontests/pm_agent/test_confidence_check.py - ConfidenceChecker teststest_self_check_protocol.py - SelfCheckProtocol teststest_reflexion_pattern.py - ReflexionPattern teststest_pytest_plugin.py - Pytest plugin testsconftest.py - Shared fixtures# All tests
uv run pytest
# Specific directory
uv run pytest tests/pm_agent/ -v
# By marker
uv run pytest -m confidence_check
# With coverage
uv run pytest --cov=superclaude
# Install with UV (recommended)
uv pip install superclaude
# Or with pip
pip install superclaude
# Development mode
make install
# CLI commands
superclaude --version
superclaude install-skill confidence-check
# Health check
make doctor
# Run tests
make test
# Format and lint
make format
make lint
# Automatically available after installation
@pytest.mark.confidence_check
def test_feature(confidence_checker):
context = {"has_official_docs": True}
assert confidence_checker.assess(context) >= 0.9
Branch structure: master (production) โ integration (testing) โ feature/*, fix/*, docs/*
Current branch: next
Integrates with multiple MCP servers via airis-mcp-gateway:
For detailed documentation: See docs/ directory or visit GitHub repository