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 <noreply@anthropic.com>1 parent 1223819 commit 6dab135
820 files changed
File tree
- .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.
File renamed without changes.
File renamed without changes.
0 commit comments