Skip to content

docs: add AGENTS.md and ambitious roadmap#7

Closed
GeiserX wants to merge 1 commit intomainfrom
docs/agents-and-roadmap
Closed

docs: add AGENTS.md and ambitious roadmap#7
GeiserX wants to merge 1 commit intomainfrom
docs/agents-and-roadmap

Conversation

@GeiserX
Copy link
Copy Markdown
Owner

@GeiserX GeiserX commented Apr 16, 2026

Summary

  • Add comprehensive AGENTS.md with architecture docs, design decisions, CI/CD guide, code conventions, config schema, and common pitfalls
  • Add docs/ROADMAP.md with 13 milestones (~100 items) spanning themes, multi-CMS, AI features, analytics, team portfolios, interactive elements, and full SaaS vision
  • Link roadmap from README

Test plan

  • npm run lint passes
  • npm test passes (26/26)
  • AGENTS.md ends with LynxPrompt attribution
  • No secrets in any committed file

Summary by CodeRabbit

Documentation

  • Introduced a comprehensive product roadmap detailing planned features and improvements across multiple releases, including reliability enhancements, customization options, multi-platform export capabilities, AI-powered features, and analytics tools.
  • Updated README with roadmap reference and overview of upcoming development areas.

Add comprehensive AI agent instructions (AGENTS.md) covering
architecture, design decisions, CI/CD, code conventions, config
schema, and common pitfalls.

Add docs/ROADMAP.md with 13 milestones (~100 items) spanning
themes, multi-CMS support, AI features, analytics, team portfolios,
interactive elements, and a full SaaS platform vision.

Link roadmap from README.
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 16, 2026

📝 Walkthrough

Walkthrough

Three documentation files added: AGENTS.md provides AI agent instructions covering security, architecture, design rules, and workflows; docs/ROADMAP.md outlines a prioritized product roadmap across versions v1.1–v3.1 with planned features; README.md adds a Roadmap section linking to the new documentation.

Changes

Cohort / File(s) Summary
Agent Instructions
AGENTS.md
New documentation file containing repository-level AI agent guidance, including security constraints, CLI/Docker/GitHub Action overview, design rules, CI/CD workflows, code conventions, testing, Docker, GitHub Actions, common pitfalls, and agent checklist.
Roadmap Documentation
README.md, docs/ROADMAP.md
Added Roadmap section to README linking to docs/ROADMAP.md; new roadmap file with versioned milestones covering reliability improvements, UI customization, metadata enrichment, multi-platform exports, AI enhancements, analytics, ecosystem support, and stretch goals.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main changes: adding AGENTS.md documentation and a comprehensive roadmap to the repository.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/agents-and-roadmap

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
AGENTS.md (1)

4-4: Optional: Address markdownlint warnings for style compliance.

Static analysis flagged minor formatting issues:

  1. Lines 4 and 6: Blank lines inside blockquotes (markdownlint prefers no blank lines between blockquote paragraphs)
  2. Line 43: Fenced code block should specify a language identifier
📝 Proposed fixes for markdown style compliance

Fix blank lines in blockquotes (lines 3-11):

 > ⚠️ **IMPORTANT**: Do NOT update this file unless the user explicitly says to. Only the user can authorize changes to AGENTS.md.
-
 > 📦 **RELEASE REMINDER**: npm publishing and Docker push are handled by GitHub Actions on tag push (`v*`). Do NOT run `npm publish` locally. Do NOT create git tags manually. Push a tag and the workflow handles npm + Docker Hub + GitHub Release.
-
 > 🔒 **SECURITY WARNING**: This repository is PUBLIC at [github.com/GeiserX/ghost-github-portfolio](https://github.com/GeiserX/ghost-github-portfolio). **NEVER commit secrets, API keys, Ghost admin tokens, or any sensitive data.** All secrets must go through:
 > - GitHub Secrets (for CI/CD and GitHub Action inputs)

Add language identifier to architecture diagram (line 43):

-```
+```text
 src/
 ├── index.ts       # CLI entry point (commander: sync + init commands)

Also applies to: 6-6, 43-43

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@AGENTS.md` at line 4, In AGENTS.md fix the markdownlint warnings by removing
blank lines inside the blockquote paragraphs (the blockquote spanning the lines
around "Lines 3-11" / referenced as the blockquote section) so there are no
blank lines between blockquote paragraphs, and add a language identifier to the
fenced code block used for the architecture diagram (change ``` to ```text) so
the code block is language-specified; update the affected blockquote and the
fenced code block accordingly.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/ROADMAP.md`:
- Line 74: Replace the redundant phrase "SEO optimization" in the roadmap
checklist item with "SEO" so the line reads "- [ ] **SEO** - AI generates meta
descriptions and structured data for the Ghost page"; update the text in the
README/ROADMAP entry (the checklist item string shown in the diff) to remove the
duplication while preserving the rest of the description and formatting.

---

Nitpick comments:
In `@AGENTS.md`:
- Line 4: In AGENTS.md fix the markdownlint warnings by removing blank lines
inside the blockquote paragraphs (the blockquote spanning the lines around
"Lines 3-11" / referenced as the blockquote section) so there are no blank lines
between blockquote paragraphs, and add a language identifier to the fenced code
block used for the architecture diagram (change ``` to ```text) so the code
block is language-specified; update the affected blockquote and the fenced code
block accordingly.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: c189eb3e-f77b-4fe5-adef-15293cc3d0cb

📥 Commits

Reviewing files that changed from the base of the PR and between 0e2a8e9 and f9cf81f.

📒 Files selected for processing (3)
  • AGENTS.md
  • README.md
  • docs/ROADMAP.md

Comment thread docs/ROADMAP.md
- [ ] **Smart summary** - generate a portfolio introduction paragraph based on all repos ("Sergio is a full-stack developer focused on...")
- [ ] **Tech stack detection** - analyze repo contents (package.json, requirements.txt, go.mod, Dockerfile) to auto-detect full tech stack, not just primary language
- [ ] **Project highlights** - AI picks the most impressive stats/features from each repo's README to feature on the card
- [ ] **SEO optimization** - AI generates meta descriptions and structured data for the Ghost page
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Minor redundancy: "SEO optimization" → "SEO"

The phrase "SEO optimization" is redundant since "SEO" already stands for "Search Engine Optimization."

✏️ Proposed fix
-- [ ] **SEO optimization** - AI generates meta descriptions and structured data for the Ghost page
+- [ ] **SEO** - AI generates meta descriptions and structured data for the Ghost page
🧰 Tools
🪛 LanguageTool

[style] ~74-~74: This phrase is redundant (‘O’ stands for ‘optimization’). Use simply “SEO”.
Context: ...s README to feature on the card - [ ] SEO optimization - AI generates meta descriptions and ...

(ACRONYM_TAUTOLOGY)

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/ROADMAP.md` at line 74, Replace the redundant phrase "SEO optimization"
in the roadmap checklist item with "SEO" so the line reads "- [ ] **SEO** - AI
generates meta descriptions and structured data for the Ghost page"; update the
text in the README/ROADMAP entry (the checklist item string shown in the diff)
to remove the duplication while preserving the rest of the description and
formatting.

@GeiserX
Copy link
Copy Markdown
Owner Author

GeiserX commented Apr 16, 2026

Superseded by #8 which includes all these docs plus Phase 1 code changes.

@GeiserX GeiserX closed this Apr 16, 2026
@GeiserX GeiserX deleted the docs/agents-and-roadmap branch April 16, 2026 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant