pub struct ScaffoldConfig {Show 28 fields
pub generate_claude_md: bool,
pub generate_agents_md: bool,
pub generate_commands: bool,
pub generate_skills: bool,
pub generate_codex_skills: bool,
pub include_aida_req_skill: bool,
pub include_aida_plan_skill: bool,
pub include_aida_implement_skill: bool,
pub include_aida_capture_skill: bool,
pub include_aida_docs_skill: bool,
pub include_aida_release_skill: bool,
pub include_aida_evaluate_skill: bool,
pub include_aida_commit_skill: bool,
pub include_aida_sync_skill: bool,
pub include_aida_test_skill: bool,
pub include_aida_review_skill: bool,
pub include_aida_onboard_skill: bool,
pub include_aida_sprint_skill: bool,
pub include_aida_search_skill: bool,
pub include_aida_standup_skill: bool,
pub generate_git_hooks: bool,
pub include_commit_msg_hook: bool,
pub include_pre_commit_hook: bool,
pub generate_claude_code_hooks: bool,
pub include_validate_commit_hook: bool,
pub include_track_commits_hook: bool,
pub project_type: ProjectType,
pub tech_stack: Vec<String>,
}Expand description
Configuration for what scaffolding artifacts to generate
Fields§
§generate_claude_md: boolGenerate CLAUDE.md project instructions
generate_agents_md: boolGenerate AGENTS.md project instructions for Codex-compatible agents
generate_commands: boolGenerate .claude/commands/ directory with slash commands
generate_skills: boolGenerate .claude/skills/ directory with skills
generate_codex_skills: boolGenerate .codex/skills/ directory with Codex-compatible skills
include_aida_req_skill: boolInclude aida-req skill for requirement creation
include_aida_plan_skill: boolInclude aida-plan skill for implementation planning
include_aida_implement_skill: boolInclude aida-implement skill for requirement implementation
include_aida_capture_skill: boolInclude aida-capture skill for session review
include_aida_docs_skill: boolInclude aida-docs skill for documentation management
include_aida_release_skill: boolInclude aida-release skill for release management
include_aida_evaluate_skill: boolInclude aida-evaluate skill for requirement quality evaluation
include_aida_commit_skill: boolInclude aida-commit skill for commit with requirement linking
include_aida_sync_skill: boolInclude aida-sync skill for template synchronization
include_aida_test_skill: boolInclude aida-test skill for test generation linked to requirements
include_aida_review_skill: boolInclude aida-review skill for code review against specs
include_aida_onboard_skill: boolInclude aida-onboard skill for project onboarding
include_aida_sprint_skill: boolInclude aida-sprint skill for sprint planning
include_aida_search_skill: boolInclude aida-search skill for unified search
include_aida_standup_skill: boolInclude aida-standup skill for daily standup generation
generate_git_hooks: boolGenerate git hooks for traceability validation
include_commit_msg_hook: boolInclude commit-msg hook for AI attribution validation
include_pre_commit_hook: boolInclude pre-commit hook for trace comment validation
generate_claude_code_hooks: boolGenerate Claude Code hooks for AIDA integration
include_validate_commit_hook: boolInclude commit validation hook (PreToolUse)
include_track_commits_hook: boolInclude commit tracking hook (PostToolUse)
project_type: ProjectTypeCustom project type for specialized scaffolding
tech_stack: Vec<String>Tech stack hints for context generation
Trait Implementations§
Source§impl Clone for ScaffoldConfig
impl Clone for ScaffoldConfig
Source§fn clone(&self) -> ScaffoldConfig
fn clone(&self) -> ScaffoldConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more