Skip to content
This repository was archived by the owner on Feb 25, 2026. It is now read-only.

Latest commit

 

History

History

README.md

AIKnowSys - Example Projects

Reference examples showing completed aiknowsys documentation


📚 Example Types

🌟 Filled Examples (Start Here!)

These show what your completed docs should look like:

  • filled-simple-api/ - Simple Express REST API
    • Best for: First-time users, learning what "filled" means
    • Shows: Realistic, specific content (not generic templates)
    • Complexity: Small learning project (10 core sections)
    • Stack: Node.js 20, Express 4, PostgreSQL, Jest

👉 Start here if you're asking: "What does a completed template look like?"


📋 Stack Templates (Reference Structures)

These show recommended patterns for specific tech stacks:

👉 Use these for: Stack-specific patterns and conventions


🎯 How to Use These Examples

1. Read a Filled Example First

# Look at the filled example
cd examples/filled-simple-api
cat README.md
cat CODEBASE_ESSENTIALS.md

Why? Reduces anxiety about "how specific should I be?"

2. Initialize Your Project

cd your-project
npx aiknowsys init

3. Fill Using Example as Reference

Open side-by-side:

  • examples/filled-simple-api/CODEBASE_ESSENTIALS.md (reference)
  • your-project/CODEBASE_ESSENTIALS.md (yours to fill)

Remember:

  • ✅ Copy the level of specificity, not the content
  • ✅ Use real code examples from your project
  • ✅ Write actual commands that work
  • ❌ Don't copy-paste generic content

4. Remove Irrelevant Sections

If a section doesn't apply to your project, remove it:

  • API project? No "Accessibility Standards"
  • Small prototype? No "Performance Guidelines"
  • Solo dev? No "Team Workflow"

The filled example shows this: Only 10 sections instead of 13.


💡 What Makes a Good Filled Example?

✅ Concrete Commands

❌ Generic: "Run tests"
✅ Specific: "npm test -- --coverage"

✅ Real Code Examples

❌ Generic: "Use async/await"
✅ Specific: Shows actual query function with error handling

✅ Actual Gotchas

❌ Generic: "Be careful with dates"
✅ Specific: "PostgreSQL stores timestamps in UTC but returns in server timezone"

✅ Project-Specific Patterns

❌ Generic: "Follow REST conventions"
✅ Specific: "All routes: /api/v1/<resource>, auth via JWT in Authorization header"

🚀 Quick Start

Never used aiknowsys before?

  1. Read: filled-simple-api/README.md
  2. Look at: filled-simple-api/CODEBASE_ESSENTIALS.md
  3. Initialize: npx aiknowsys init in your project
  4. Fill: Use the example as a reference (not a template to copy)

Already familiar with aiknowsys?

Browse stack-specific examples for patterns:


📖 What Each Example Contains

Filled Examples

  • README.md - How to use this example
  • CODEBASE_ESSENTIALS.md - Fully filled, realistic
  • AGENTS.md - Customized workflow
  • CODEBASE_CHANGELOG.md - Sample session entries

Stack Templates

  • CODEBASE_ESSENTIALS.md - Stack-specific patterns
  • .github/agents/ - Custom agent configurations
  • .github/skills/ - Framework-specific skills

🎓 Learning Path

Step 1: Understand what "filled" means → Read filled-simple-api/

Step 2: See stack-specific patterns → Browse template for your stack

Step 3: Initialize your project → npx aiknowsys init

Step 4: Fill with specificity → Use examples as reference, write about YOUR code

Step 5: Validate it works → Run your validation matrix!


Part of aiknowsys - AI-Powered Development Workflow Template