Commit 6dab135
v0.6.0: Restructure repository with .claude/ directory
The Problem:
Users reported issues with PAI not working correctly because the repository
structure didn't match the actual working system. The real PAI system expects
all infrastructure to live in ~/.claude/, but the repo had everything at root
level. This caused confusion and compatibility problems.
The Solution:
- Created .claude/ directory at repository root
- Moved ALL PAI infrastructure into .claude/ (agents, commands, documentation,
hooks, skills, voice-server, etc.)
- Kept GitHub infrastructure at root (README, LICENSE, .gitignore, .github)
- Repository now serves as a true reference implementation
What Changed:
- All functional directories now in .claude/
- Updated README with v0.6.0 changelog and migration guide
- Updated documentation with structure notes
- All path references updated to reflect new structure
Why This Matters:
1. Proper Emulation: Repository accurately represents how PAI works in production
2. Easier Setup: Users see exactly how ~/.claude/ directory should be structured
3. Less Confusion: Clear separation between GitHub files and PAI infrastructure
4. Better Documentation: Structure itself serves as documentation
5. Reference Implementation: Can be copied/referenced directly for setup
🤖 Generated with Claude Code
Co-Authored-By: Claude <[email protected]>1 parent 1223819 commit 6dab135
File tree
820 files changed
+0
-0
lines changed- .claude
- agents
- commands
- documentation
- hooks
- skills
- PAI
- alex-hormozi-pitch
- create-skill
- templates
- fabric
- fabric-repo
- .devcontainer
- .github
- ISSUE_TEMPLATE
- workflows
- cmd
- code_helper
- fabric
- generate_changelog
- incoming
- internal
- cache
- changelog
- config
- github
- git
- util
- to_pdf
- completions
- data
- patterns
- agility_story
- ai
- analyze_answers
- analyze_bill_short
- analyze_bill
- analyze_candidates
- analyze_cfp_submission
- analyze_claims
- analyze_comments
- analyze_debate
- analyze_email_headers
- analyze_incident
- analyze_interviewer_techniques
- analyze_logs
- analyze_malware
- analyze_military_strategy
- analyze_mistakes
- analyze_paper_simple
- analyze_paper
- analyze_patent
- analyze_personality
- analyze_presentation
- analyze_product_feedback
- analyze_proposition
- analyze_prose_json
- analyze_prose_pinker
- analyze_prose
- analyze_risk
- analyze_sales_call
- analyze_spiritual_text
- analyze_tech_impact
- analyze_terraform_plan
- analyze_threat_report_cmds
- analyze_threat_report_trends
- analyze_threat_report
- answer_interview_question
- apply_ul_tags
- ask_secure_by_design_questions
- ask_uncle_duke
- capture_thinkers_work
- check_agreement
- clean_text
- coding_master
- compare_and_contrast
- convert_to_markdown
- create_5_sentence_summary
- create_academic_paper
- create_ai_jobs_analysis
- create_aphorisms
- create_art_prompt
- create_better_frame
- create_coding_feature
- create_coding_project
- create_command
- create_cyber_summary
- create_design_document
- create_diy
- create_excalidraw_visualization
- create_flash_cards
- create_formal_email
- create_git_diff_commit
- create_graph_from_input
- create_hormozi_offer
- create_idea_compass
- create_investigation_visualization
- create_keynote
- create_loe_document
- create_logo
- create_markmap_visualization
- create_mermaid_visualization_for_github
- create_mermaid_visualization
- create_micro_summary
- create_mnemonic_phrases
- create_network_threat_landscape
- create_newsletter_entry
- create_npc
- create_pattern
- create_prd
- create_prediction_block
- create_quiz
- create_reading_plan
- create_recursive_outline
- create_report_finding
- create_rpg_summary
- create_security_update
- create_show_intro
- create_sigma_rules
- create_story_about_people_interaction
- create_story_about_person
- create_story_explanation
- create_stride_threat_model
- create_summary
- create_tags
- create_threat_scenarios
- create_ttrc_graph
- create_ttrc_narrative
- create_upgrade_pack
- create_user_story
- create_video_chapters
- create_visualization
- dialog_with_socrates
- enrich_blog_post
- explain_code
- explain_docs
- explain_math
- explain_project
- explain_terms
- export_data_as_csv
- extract_algorithm_update_recommendations
- extract_alpha
- extract_article_wisdom
- extract_book_ideas
- extract_book_recommendations
- extract_business_ideas
- extract_characters
- extract_controversial_ideas
- extract_core_message
- extract_ctf_writeup
- extract_domains
- extract_extraordinary_claims
- extract_ideas
- extract_insights_dm
- extract_insights
- extract_instructions
- extract_jokes
- extract_latest_video
- extract_main_activities
- extract_main_idea
- extract_mcp_servers
- extract_most_redeeming_thing
- extract_patterns
- extract_poc
- extract_predictions
- extract_primary_problem
- extract_primary_solution
- extract_product_features
- extract_questions
- extract_recipe
- extract_recommendations
- extract_references
- extract_skills
- extract_song_meaning
- extract_sponsors
- extract_videoid
- extract_wisdom_agents
- extract_wisdom_dm
- extract_wisdom_nometa
- extract_wisdom
- find_female_life_partner
- find_logical_fallacies
- generate_code_rules
- get_wow_per_minute
- get_youtube_rss
- heal_person
- humanize
- identify_dsrp_distinctions
- identify_dsrp_perspectives
- identify_dsrp_relationships
- identify_dsrp_systems
- identify_job_stories
- improve_academic_writing
- improve_prompt
- improve_report_finding
- improve_writing
- judge_output
- label_and_rate
- md_callout
- official_pattern_template
- prepare_7s_strategy
- provide_guidance
- rate_ai_response
- rate_ai_result
- rate_content
- rate_value
- raw_query
- recommend_artists
- recommend_pipeline_upgrades
- recommend_talkpanel_topics
- refine_design_document
- review_code
- review_design
- sanitize_broken_html_to_markdown
- suggest_pattern
- summarize_board_meeting
- summarize_debate
- summarize_git_changes
- summarize_git_diff
- summarize_lecture
- summarize_legislation
- summarize_meeting
- summarize_micro
- summarize_newsletter
- summarize_paper
- summarize_prompt
- summarize_pull-requests
- summarize_rpg_session
- summarize
- t_analyze_challenge_handling
- t_check_dunning_kruger
- t_check_metrics
- t_create_h3_career
- t_create_opening_sentences
- t_describe_life_outlook
- t_extract_intro_sentences
- t_extract_panel_topics
- t_find_blindspots
- t_find_negative_thinking
- t_find_neglected_goals
- t_give_encouragement
- t_red_team_thinking
- t_threat_model_plans
- t_visualize_mission_goals_projects
- t_year_in_review
- to_flashcards
- transcribe_minutes
- translate
- tweet
- write_essay_pg
- write_essay
- write_hackerone_report
- write_latex
- write_micro_essay
- write_nuclei_template_rule
- write_pull-request
- write_semgrep_rule
- youtube_summary
- strategies
- docs
- images
- voices
- internal
- chat
- cli
- core
- domain
- i18n
- locales
- log
- plugins
- ai
- anthropic
- azure
- bedrock
- dryrun
- exolab
- gemini_openai
- gemini
- lmstudio
- ollama
- openai_compatible
- openai
- perplexity
- db
- fsdb
- strategy
- template
- Examples
- server
- docs
- tools
- converter
- custom_patterns
- githelper
- jina
- lang
- notifications
- youtube
- util
- nix
- pkgs/fabric
- scripts
- docker
- installer
- pattern_descriptions
- python_ui
- readme_updates
- web
- .github
- legacy
- myfiles
- Fabric_obsidian
- inbox
- scripts
- src
- lib
- actions
- api
- components
- chat
- contact
- home
- patterns
- posts
- settings
- terminal
- ui
- button
- buymeacoffee
- cards
- checkbox
- connections
- help
- input
- label
- modal
- noteDrawer
- select
- slider
- spinner
- tagSearch
- textarea
- toast
- toc
- tooltip
- config
- content
- .obsidian
- posts
- templates
- interfaces
- services
- store
- types
- utils
- routes
- about
- api/youtube/transcript
- chat
- contact
- notes
- obsidian
- posts
- [slug]
- tags
- [tag]
- static
- data
- strategies
- ffuf
- resources
- prompting
- research
- voice-server
- macos-service
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
820 files changed
+0
-0
lines changedFile renamed without changes.
File renamed without changes.
0 commit comments