Do Include
- Working, tested code examples
- Architecture diagrams
- Technical terminology
- Performance considerations
- Links to relevant documentation
- GitHub repository patterns
Welcome! Thank you for your interest in contributing to The New Era Codex. This guide will help you understand our unique multi-audience approach and how to create content that serves the right people in the right way.
The New Era Codex is unique: we organize content by audience first, not topic first. This means the same topic (like “using AI for automation”) will be completely different depending on who you’re writing for.
Your audience: Software engineers, data scientists, ML engineers
Tone: Technical, assumes coding knowledge
Topics: AI agents, RAG systems, LangChain, Python development, APIs, vector databases
What to include:
Example opening: “In this guide, we’ll build a RAG system using LangChain and Pinecone. You’ll need Python 3.9+, an OpenAI API key, and familiarity with async/await patterns.”
Your audience: No-code/low-code enthusiasts, workflow designers
Tone: Visual, step-by-step, assumes no coding knowledge
Topics: n8n workflows, Zapier integrations, Make.com scenarios
What to include:
Example opening: “In this guide, you’ll create an AI-powered email classifier in n8n. No coding required! You’ll need an n8n account and a Gmail connection.”
Your audience: General users, all skill levels, non-technical folks
Tone: Accessible, jargon-free, friendly
Topics: ChatGPT tips, prompt engineering basics, daily productivity tools
What to include:
Example opening: “Want better responses from ChatGPT? In just 5 minutes, you’ll learn a simple formula that works for any request—no technical knowledge needed.”
Your audience: HR, marketing, analytics, product managers, business professionals
Tone: Business-focused, role-specific, ROI-conscious
Topics: Role-specific AI use cases, workflow automation, productivity improvements
What to include:
Example opening: “HR teams: reduce resume screening time by 70%. This guide shows you how to use AI for candidate evaluation while maintaining compliance with hiring regulations.”
When creating translations, you must use the same filename as the English version. This is required for Starlight to properly link translations together.
Correct Structure:
src/content/docs/├── automation/│ └── first-ai-workflow-n8n.md (English)└── es/ └── automation/ └── first-ai-workflow-n8n.md (Spanish translation)Important Rules:
Same Filename: Translation files must have the exact same filename as the English version
automation/first-ai-workflow-n8n.md → es/automation/first-ai-workflow-n8n.mdautomation/first-ai-workflow-n8n.md → es/automation/primer-workflow-ia-n8n.mdSame Directory Structure: Maintain the same folder hierarchy
developers/building-first-rag-system.md → es/developers/building-first-rag-system.mddevelopers/building-first-rag-system.md → es/desarrolladores/building-first-rag-system.mdMatch Frontmatter Order: If the English file has sidebar: { order: 10 }, the translation should too
Translate Content, Not Filenames: Keep filenames in English, translate the actual content inside
title field in frontmatter should be translatedExample:
English file (automation/first-ai-workflow-n8n.md):
---title: "Your First AI Workflow with n8n"description: "Visual guide to connect OpenAI to n8n"sidebar: order: 10---# Your First AI Workflow with n8n...Spanish translation (es/automation/first-ai-workflow-n8n.md):
---title: "Tu Primer Workflow de IA con n8n"description: "Guía visual para conectar OpenAI a n8n"sidebar: order: 10---# Tu Primer Workflow de IA con n8n...Choose Your Audience
Ask yourself: “Who will benefit most from this guide?” Your answer determines:
Pick the Right Template
We provide templates for each audience type:
Copy the appropriate template and fill it in with your content.
Review the Style Guide
Check our Style Guide for:
Set Up Your Environment
# Fork and clone the repositorygit clone https://github.com/javirub/The-New-Era-Codex.gitcd The-New-Era-Codex
# Install dependenciesbun install
# Start development serverbun devDo Include
Don't Include
Example structure:
---title: Building Your First RAG Systemdescription: Step-by-step guide to implementing Retrieval-Augmented Generation with LangChain---
# Building Your First RAG System
## OverviewLearn how to build a production-ready RAG system using LangChain, OpenAI embeddings, and Pinecone vector database.
## Prerequisites- Python 3.9+- OpenAI API key- Basic understanding of embeddings and vector similarity- Familiarity with async Python
## Architecture[Include diagram showing: Documents → Chunking → Embedding → Vector Store → Retrieval → LLM]
## Implementation
### Step 1: Set Up Your Environment
```pythonpip install langchain openai pinecone-client tiktoken```
### Step 2: Initialize Components
```pythonfrom langchain.embeddings import OpenAIEmbeddingsfrom langchain.vectorstores import Pineconefrom langchain.chains import RetrievalQA
# Initialize embeddingsembeddings = OpenAIEmbeddings( model="text-embedding-3-small", openai_api_key=os.getenv("OPENAI_API_KEY"))```
**Why this works**: [Explain the technical reasoning]
[Continue with detailed implementation...]Do Include
Don't Include
Example structure:
---title: Create an AI-Powered Email Classifier in n8ndescription: Automatically sort and label incoming emails using AI—no coding required---
# AI-Powered Email Classifier
## What You'll BuildBy the end of this guide, your n8n workflow will automatically:- Read incoming emails- Analyze content with AI- Apply appropriate labels- Send important emails to Slack
[Screenshot of final workflow]
## Before You Start- [ ] n8n account (cloud or self-hosted)- [ ] Gmail account connected to n8n- [ ] OpenAI API key- [ ] Slack workspace (optional, for notifications)
## Step 1: Create a New Workflow
1. Open n8n and click **"New Workflow"** in the top right2. Click on the canvas to add your first node3. Search for "Gmail Trigger" and select it
[Screenshot showing where to click]
## Step 2: Configure the Gmail Trigger
**Action**: Set up email monitoring
1. Click "Sign in with Google" to connect your account2. In the **Event** dropdown, select "Message Received"3. Set **Poll Times** to "Every 5 minutes"
[Screenshot with numbered annotations]
**What this does**: n8n will check for new emails every 5 minutes
[Continue with visual step-by-step...]Do Include
Don't Include
Example structure:
---title: Write Better ChatGPT Prompts in 5 Minutesdescription: Simple techniques anyone can use to get better AI responses---
# Write Better ChatGPT Prompts
## Why This Matters
Have you ever asked ChatGPT a question and gotten a vague, unhelpful answer? You're not alone. The secret isn't ChatGPT—it's how you ask.
In the next 5 minutes, you'll learn a simple formula that works every time.
## The Problem: Vague Prompts Get Vague Answers
### Bad Prompt```Write me a blog post about productivity```
**What you get**: A generic, boring article that could be about anything
### Good Prompt```Write a 500-word blog post about productivity tips for remote workers with young children. Use a friendly, conversational tone. Include 3 specific strategies with examples. The audience is parents working from home who struggle with interruptions.```
**What you get**: A focused, useful article that actually helps people
## The 5-Minute Formula
Every good prompt needs these 4 parts:
1. **What** you want (blog post, email, summary, etc.)2. **Who** it's for (beginners, experts, parents, etc.)3. **How** it should sound (formal, casual, funny, etc.)4. **Specifics** (length, examples, format, etc.)
## Try It Yourself
### Example 1: Writing an Email
**Bad**: "Write an email to my boss"
**Good**: "Write a professional email to my boss requesting next Friday off. I need it for a family event. Keep it brief and polite, around 100 words."
**Copy this template**:```Write a [tone] email to [recipient] about [topic].[Any specific requirements]. Keep it [length] and [style].```
[Continue with more examples...]Do Include
Don't Include
Example structure:
---title: AI-Powered Candidate Screening for HR Teamsdescription: Reduce resume review time by 70% while improving hiring consistency---
# AI-Powered Candidate Screening
## Business Impact
**Time Saved**: ~2 hours per position**Cost Reduction**: ~$150 per hire in HR time**Quality Improvement**: 40% more consistent candidate evaluation
## Who This Is For
This guide is designed for HR professionals and recruiters who:- Review 20+ resumes per position- Struggle with inconsistent evaluation criteria- Need to reduce time-to-hire- Want to maintain compliance with hiring regulations
## The Problem
Traditional resume screening is:- Time-consuming (average 6 minutes per resume)- Inconsistent (different reviewers use different criteria)- Biased (unconscious biases affect decisions)- Unscalable (100+ applicants = days of work)
## The Solution
Use AI to create a consistent, fast initial screening that:- Applies the same criteria to every candidate- Flags top matches for human review- Documents reasoning for compliance- Reduces screening time by 70%
## How It Works
### Step 1: Define Your Criteria
Work with hiring managers to list must-have and nice-to-have qualifications:
**Must-Have (Deal-breakers)**:- 3+ years in role- Specific certifications- Required skills
**Nice-to-Have (Bonus points)**:- Relevant industry experience- Additional languages- Leadership experience
### Step 2: Create Your Screening Prompt
```Analyze this resume for a [Job Title] position.
Must-have requirements:- [Requirement 1]- [Requirement 2]- [Requirement 3]
Nice-to-have qualifications:- [Qualification 1]- [Qualification 2]
Provide:1. Match score (0-100)2. Brief summary of relevant experience3. Potential concerns4. Recommendation (Strong Yes/Yes/Maybe/No)```
### Step 3: Review AI Assessments
[Include example output]
## Important Considerations
### Privacy & Compliance
- **GDPR/Data Privacy**: Ensure candidate consent for AI processing- **Anti-Discrimination**: AI should evaluate qualifications, not demographics- **Documentation**: Keep records of evaluation criteria for audits- **Human Review**: AI screens, humans decide—never automate final decisions
### Best Practices
1. **Validate Regularly**: Audit AI recommendations quarterly2. **Train Your Team**: Ensure HR understands how AI evaluations work3. **Be Transparent**: Tell candidates AI is part of the process4. **Iterate**: Refine criteria based on hiring outcomes
## Measuring Success
Track these metrics to measure impact:
| Metric | Before AI | After AI | Improvement ||--------|-----------|----------|-------------|| Time per resume | 6 min | 2 min | 67% reduction || Time to first interview | 5 days | 2 days | 60% faster || Evaluation consistency | 65% | 92% | 42% better |
[Continue with templates and examples...]Create Your Content
Test Locally
# Start development serverbun dev
# Visit localhost:4321 to preview# Check that formatting looks correct# Verify all links workCreate a Pull Request
# Create a feature branchgit checkout -b guide/topic-name
# Add your filesgit add .
# Commit with clear messagegit commit -m "[Audience] Add guide on topic"
# Push to your forkgit push origin guide/topic-nameWrite a Clear PR Description
## Guide Details**Audience**: [Developers/Automation/Everyone/Professionals]**Topic**: [What this guide covers]**Value**: [Why this is useful]
## Checklist- [ ] Used appropriate template- [ ] Tested all code/workflows- [ ] Checked formatting locally- [ ] Verified links work- [ ] Followed style guideQuestions?
Open a GitHub Discussion
Found a Bug?
Report an Issue
Want to Chat?
Join our Discord (coming soon)
See Examples
Browse existing guides for inspiration
All contributors are recognized in our community. Your contributions help democratize AI knowledge for everyone!
Ready to contribute? Pick a content template and start writing, or browse our style guide for more detailed guidelines.