Using AI Assistants to Edit the Site

How to use Claude, ChatGPT, or other AI tools to help edit this website.


Why Use AI Assistants?

Since no one at LowDO may be available to help with technical issues, AI assistants become your primary support system for editing this website.

They can help with:

They can't:

Think of AI as your expert consultant—you still do the actual editing on GitHub.


What to Share with AI

When asking for help, provide context:

  1. The documentation: Link to docs folder or paste relevant guides
  2. Example files: Share existing entry frontmatter as templates
  3. Error messages: Copy exact error text from Netlify build logs
  4. What you're trying to do: Be specific about your goal
  5. What you've tried: Mention what you've already attempted

The more context you give, the better help you'll get.


Consolidating Categories

This is a perfect use case for AI assistants. If you want to reorganize or consolidate categories across multiple projects:

Example Scenario

"I have several LowDO projects tagged with both RESIDENTIAL and HOUSING, which are too similar. I also have some tagged with DESIGN that should probably be combined with project types. Help me consolidate these categories and tell me which entries need to be updated."

AI can help by:

  1. Analyzing your current category usage
  2. Suggesting a cleaner system
  3. Listing exactly which entries need updates
  4. Providing the updated frontmatter

You then update each entry and commit the changes.

Example Prompts for Category Work

Reviewing category consistency:

"Can you tell me which categories are used most and suggest a simplified system?"

Finding entries to update:

"Which of my projects use the PRESS category? Give me their filenames so I can update them."

Consolidating similar categories:

"I want to combine COMMERCIAL and BUSINESS into one category. Which entries have each one and what should the new unified category be?"

Bulk category updates:

"Can you create updated versions where RESIDENTIAL becomes HOUSING and DESIGN is removed if it's the only category?"


Example Prompts

Adding a Project

"I need to add a new architecture project called 'Community Center' to the LowDO website. It was completed in June 2024, is a housing and community project, and we worked with ABC Engineering as structural engineers and XYZ Consultants for sustainability. Help me write the frontmatter. Here's an example of an existing project: [paste casa-marianella.md frontmatter]"

Formatting Frontmatter

"I'm getting a Netlify build error. Here's my frontmatter: [paste]. What's wrong with the YAML syntax?"

Creating Commit Messages

"I just added a new award entry for the Emerging Voices program and uploaded two images (header.jpg and a thumbnail). What should my commit message be?"

Understanding Structure

"I want to add a news item about our studio expansion. Where should the file go, what should it be named, and what frontmatter fields does it need? Here's a link to the documentation: [paste link or relevant doc content]"

Troubleshooting Errors

"My Netlify build failed with this error: [paste error]. What does it mean and how do I fix it?"


AI Workflow Example

Scenario: Adding a News Entry

Step 1: Ask AI to Generate Template

You: "I need to announce that our studio is expanding to a second office in East Austin. Help me create a news entry with proper frontmatter."

AI: "Sure! Here's a template for your news entry:

```yaml

draft: false title: "Studio Expansion" subtitle: "New Office in East Austin" date: 2024-06-15 categories:


LowDO is excited to announce the opening of our second office location in East Austin. This expansion allows us to better serve our clients and engage more deeply with the local community.

The new office is located at [address] and will focus on [services/projects]. ```"

Step 2: Customize the Content

You: Add specific details like exact address, opening date, services offered, etc.

Step 3: Ask AI to Review

You: "Does this frontmatter look correct? [paste your version]"

AI: Reviews and points out any syntax errors or suggests improvements.

Step 4: Create File on GitHub

You:

  1. Go to GitHub.com
  2. Navigate to entries/news/
  3. Click "Add file" → "Create new file"
  4. Name it: studio-expansion/studio-expansion.md
  5. Paste the content
  6. Commit to a new branch

Step 5: Ask AI for Commit Message

You: "I just added a news entry about our office expansion to East Austin. What commit message should I use?"

AI: "Add news entry: Studio expansion to East Austin office"

Step 6: Create PR and Test

You: Follow GitHub web editor workflow to create PR, wait for preview, test, and merge.


Important Warnings

⚠️ Don't Blindly Trust AI

Always review AI suggestions:

AI can make mistakes, especially with:

⚠️ Don't Ask AI To:

⚠️ Privacy Considerations:


Getting the Most from AI

Best Practices

  1. Be specific

  2. Share context

  3. Ask for explanations

  4. Iterate

  5. Verify everything

Common AI Mistakes to Watch For

Always double-check!


Recommended AI Tools

Claude (by Anthropic) ⭐ Recommended

ChatGPT (by OpenAI)

Perplexity AI

GitHub Copilot

For web-only editing, Claude or ChatGPT work best.


Example: Full Conversation

You: I'm adding a project called Wolf Creek Ranch. It's a residential development completed in November 2022. We worked with two partners: Structural Innovations (structural engineer) and EcoDesign Consultants (sustainability consultant). The project focuses on sustainable design in the Texas Hill Country. Can you write the frontmatter for this?

AI: Sure! Here's the frontmatter for Wolf Creek Ranch:

```yaml

draft: false title: "Wolf Creek Ranch" subtitle: "Sustainable Residential Development" date: 2022-11-20 year: 2022 categories:


```

You can add your project description below the frontmatter.

You: Perfect! Now I need to upload images. I have "ranch_exterior.jpg" and "ranch_interior.jpg". What should I rename them to before uploading?

AI: For the images to work correctly with the system:

  1. Rename "ranch_exterior.jpg" to header.jpg (this becomes the main thumbnail in the index)
  2. Rename "ranch_interior.jpg" to 01-interior.jpg (gallery image)

Or, for better organization:

Remember to use hyphens (not underscores) and lowercase letters!

You: Got it! What commit message should I use after uploading these files?

AI: "Add Wolf Creek Ranch project with images"

Or if you want to be more specific: "Add Wolf Creek Ranch residential project"

You: One more thing—where exactly do I create the file on GitHub?

AI: Create the file at this path:

entries/projects/wolf-creek-ranch/wolf-creek-ranch.md

Steps:

  1. Navigate to entries/projects/ on GitHub
  2. Click "Add file" → "Create new file"
  3. Type wolf-creek-ranch/wolf-creek-ranch.md (GitHub creates the folder automatically)
  4. Paste the frontmatter and your content
  5. Commit to a new branch
  6. Create pull request

Then upload images to the same entries/projects/wolf-creek-ranch/ folder.


When You're Stuck

If AI can't help or you're still confused:

  1. Check the docs thoroughly - This documentation has most answers
  2. Look at examples - Browse entries/ folder for similar content
  3. Test on preview - Use PR workflow to catch mistakes safely
  4. Try another AI - Different AIs might explain things differently
  5. Search online - Look for "YAML syntax tutorial" or "markdown guide"

Remember: AI assistants and this documentation are your lifeline. Take time to:


Quick Reference: What to Ask AI

Before creating content:

During creation:

When stuck:

After creation:


Next Steps


Final Advice

Use AI as your assistant, not your autopilot.

Over time, you'll need less help and become more confident editing the site yourself!