List of all items
Structs
- claude::ai::AiClientMetadata
- claude::ai::bedrock::BedrockAiClient
- claude::ai::claude::ClaudeAiClient
- claude::ai::openai::OpenAiAiClient
- claude::client::ClaudeClient
- claude::context::branch::BranchAnalyzer
- claude::context::discovery::ProjectDiscovery
- claude::context::files::FileAnalyzer
- claude::context::patterns::WorkPatternAnalyzer
- claude::model_config::BetaHeader
- claude::model_config::DefaultConfig
- claude::model_config::ModelConfiguration
- claude::model_config::ModelRegistry
- claude::model_config::ModelSpec
- claude::model_config::ProviderConfig
- claude::model_config::TierInfo
- cli::Cli
- cli::ai::AiCommand
- cli::ai::ChatCommand
- cli::commands::CommandsCommand
- cli::commands::GenerateCommand
- cli::config::ConfigCommand
- cli::config::ModelsCommand
- cli::config::ShowCommand
- cli::git::AmendCommand
- cli::git::BranchCommand
- cli::git::CheckCommand
- cli::git::CommitCommand
- cli::git::CreateCommand
- cli::git::CreatePrCommand
- cli::git::GitCommand
- cli::git::InfoCommand
- cli::git::MessageCommand
- cli::git::PrContent
- cli::git::TwiddleCommand
- cli::git::ViewCommand
- cli::help::HelpCommand
- cli::help::HelpGenerator
- data::AiInfo
- data::BranchInfo
- data::FieldDocumentation
- data::FieldExplanation
- data::FileStatusInfo
- data::PullRequest
- data::RepositoryView
- data::RepositoryViewForAI
- data::VersionInfo
- data::WorkingDirectoryInfo
- data::amendments::Amendment
- data::amendments::AmendmentFile
- data::check::AiCheckResponse
- data::check::AiCommitCheck
- data::check::AiIssue
- data::check::AiSuggestion
- data::check::CheckReport
- data::check::CheckSummary
- data::check::CommitCheckResult
- data::check::CommitIssue
- data::check::CommitSuggestion
- data::context::BranchContext
- data::context::CommitContext
- data::context::CommitRangeContext
- data::context::FeatureContext
- data::context::FileContext
- data::context::ProjectContext
- data::context::ProjectConventions
- data::context::ScopeAnalysis
- data::context::ScopeDefinition
- data::context::ScopeRequirements
- git::amendment::AmendmentHandler
- git::commit::CommitAnalysis
- git::commit::CommitAnalysisForAI
- git::commit::CommitInfo
- git::commit::CommitInfoForAI
- git::commit::FileChange
- git::commit::FileChanges
- git::remote::RemoteInfo
- git::repository::FileStatus
- git::repository::GitRepository
- git::repository::WorkingDirectoryStatus
- utils::preflight::AiCredentialInfo
- utils::settings::Settings
Enums
- claude::ai::PromptStyle
- claude::context::branch::BranchingStrategy
- claude::error::ClaudeError
- cli::Commands
- cli::ai::AiSubcommand
- cli::commands::CommandsSubcommands
- cli::commands::GenerateSubcommands
- cli::config::ConfigSubcommands
- cli::config::ModelsSubcommands
- cli::git::BranchSubcommands
- cli::git::CommitSubcommands
- cli::git::CreateSubcommands
- cli::git::GitSubcommands
- cli::git::MessageSubcommands
- data::check::IssueSeverity
- data::check::OutputFormat
- data::context::ArchitecturalImpact
- data::context::ArchitecturalLayer
- data::context::ChangeImpact
- data::context::ChangeSignificance
- data::context::Ecosystem
- data::context::FilePurpose
- data::context::ProjectSignificance
- data::context::VerbosityLevel
- data::context::WorkPattern
- data::context::WorkType
- utils::general::UtilError
- utils::preflight::AiProvider
Traits
Functions
- claude::client::create_default_claude_client
- claude::context::discovery::load_project_scopes
- claude::context::discovery::resolve_config_file
- claude::model_config::get_model_registry
- claude::prompts::generate_amendment_coherence_user_prompt
- claude::prompts::generate_check_coherence_user_prompt
- claude::prompts::generate_check_system_prompt
- claude::prompts::generate_check_system_prompt_with_scopes
- claude::prompts::generate_check_user_prompt
- claude::prompts::generate_contextual_system_prompt
- claude::prompts::generate_contextual_system_prompt_for_provider
- claude::prompts::generate_contextual_user_prompt
- claude::prompts::generate_pr_description_prompt
- claude::prompts::generate_pr_description_prompt_with_context
- claude::prompts::generate_pr_system_prompt_with_context
- claude::prompts::generate_pr_system_prompt_with_context_for_provider
- claude::prompts::generate_user_prompt
- data::yaml::from_yaml
- data::yaml::read_yaml_file
- data::yaml::to_yaml
- data::yaml::write_yaml_file
- git::check_git_repo
- git::check_working_directory_clean
- utils::ai_scratch::get_ai_scratch_dir
- utils::general::format_bytes
- utils::general::validate_input
- utils::preflight::check_ai_command_prerequisites
- utils::preflight::check_ai_credentials
- utils::preflight::check_git_repository
- utils::preflight::check_github_cli
- utils::preflight::check_pr_command_prerequisites
- utils::preflight::check_working_directory_clean
- utils::settings::get_env_var
- utils::settings::get_env_vars