Conversation
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.
📝 WalkthroughWalkthroughThree documentation files added: Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~15 minutes 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
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:
- Lines 4 and 6: Blank lines inside blockquotes (markdownlint prefers no blank lines between blockquote paragraphs)
- 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
📒 Files selected for processing (3)
AGENTS.mdREADME.mddocs/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 |
There was a problem hiding this comment.
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.
|
Superseded by #8 which includes all these docs plus Phase 1 code changes. |
Summary
Test plan
npm run lintpassesnpm testpasses (26/26)Summary by CodeRabbit
Documentation