mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-03 12:52:39 +02:00
feat: enhance SurfSense with new skills, blog section, and improve SEO metadata
Some checks failed
Build and Push Docker Images / tag_release (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Has been cancelled
Some checks failed
Build and Push Docker Images / tag_release (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Has been cancelled
- Added multiple new skills to skills-lock.json from the repository `aaron-he-zhu/seo-geo-claude-skills`. - Introduced `fuzzy-search` dependency in package.json for improved search functionality. - Updated pnpm-lock.yaml to include the new `fuzzy-search` package. - Enhanced SEO metadata across various pages, including canonical links and descriptions for better search visibility. - Improved layout and structure of several components, including the homepage and changelog, to enhance user experience.
This commit is contained in:
parent
61b3f0d7e3
commit
7ea840dbb2
120 changed files with 25729 additions and 352 deletions
|
|
@ -0,0 +1,102 @@
|
|||
# Update Triggers & Cross-Skill Integration
|
||||
|
||||
Systematic memory update procedures triggered by specific events, plus integration points with other SEO skills.
|
||||
|
||||
## Update Triggers
|
||||
|
||||
After specific events, update memory systematically:
|
||||
|
||||
### After Ranking Check
|
||||
```markdown
|
||||
1. Update CLAUDE.md -> Hero Keywords table (current ranks)
|
||||
2. Save a dated snapshot to memory/monitoring/rank-history/YYYY-MM-DD-ranks.csv
|
||||
3. Note any keywords with significant movement
|
||||
4. Update "Last Metrics Update" date in CLAUDE.md
|
||||
5. If hero keyword moves +/-5 positions, create alert note
|
||||
```
|
||||
|
||||
### After Competitor Analysis
|
||||
```markdown
|
||||
1. Update CLAUDE.md -> Primary Competitors section (DA, position vs. them)
|
||||
2. Save full report to memory/research/competitors/YYYY-MM-DD-analysis.md
|
||||
3. Update competitor overview notes in memory/research/competitors/
|
||||
4. Note new competitor strategies in hot cache
|
||||
```
|
||||
|
||||
### After Audit (Technical/Content/Backlink)
|
||||
```markdown
|
||||
1. Save full report to memory/audits/[type]/YYYY-MM-DD-[audit-name].md
|
||||
2. Extract top 3-5 action items -> CLAUDE.md Current Optimization Priorities
|
||||
3. Update Key Metrics Snapshot if audit includes metrics
|
||||
4. Create campaign entry if audit spawns new initiative
|
||||
```
|
||||
|
||||
### After Monthly/Quarterly Report
|
||||
```markdown
|
||||
1. Save report to memory/monitoring/reports/[period]/YYYY-MM-report.md
|
||||
2. Update all metrics in CLAUDE.md Key Metrics Snapshot
|
||||
3. Review hot cache -> demote stale items
|
||||
4. Update campaign statuses
|
||||
5. Archive completed campaigns
|
||||
```
|
||||
|
||||
## Archive Management
|
||||
|
||||
### Monthly Archive Routine
|
||||
```markdown
|
||||
1. Review CLAUDE.md for items not referenced in 30 days
|
||||
2. Move stale items to appropriate cold storage
|
||||
3. Create monthly snapshot: memory/monitoring/snapshots/YYYY-MM-CLAUDE.md
|
||||
4. Compress old rank-history exports (keep recent snapshots easiest to access)
|
||||
5. Update glossary with new terms from the month
|
||||
```
|
||||
|
||||
### Quarterly Archive Routine
|
||||
```markdown
|
||||
1. Review entire cold storage structure
|
||||
2. Compress files older than 6 months
|
||||
3. Create quarterly summary report
|
||||
4. Update project timeline in glossary
|
||||
5. Audit all active campaigns -> archive completed ones
|
||||
```
|
||||
|
||||
## Cross-Skill Memory Integration
|
||||
|
||||
This skill coordinates with other SEO skills:
|
||||
|
||||
### When keyword-research runs:
|
||||
- Add discovered keywords to memory/research/keywords/
|
||||
- Promote top opportunities to CLAUDE.md if high-value
|
||||
- Update glossary if new terminology emerges
|
||||
|
||||
### When rank-tracker runs:
|
||||
- Update memory/monitoring/rank-history/
|
||||
- Refresh CLAUDE.md Hero Keywords table
|
||||
- Flag significant movements for hot cache notes
|
||||
|
||||
### When competitor-analysis runs:
|
||||
- Update competitor files in memory/research/competitors/
|
||||
- Refresh CLAUDE.md Primary Competitors section
|
||||
- Add new competitors if they outrank current top 5
|
||||
|
||||
### When content-gap-analysis runs:
|
||||
- Store full findings in memory/research/content-gaps/
|
||||
- Promote gap opportunities to CLAUDE.md priorities
|
||||
- Update memory/content/calendar/ with recommended topics
|
||||
|
||||
### When seo-content-writer produces content:
|
||||
- Log to memory/content/published/YYYY-MM-DD-[slug].md
|
||||
- Track target keyword and publish date
|
||||
- Set reminder to check performance in 30 days
|
||||
|
||||
### When content-quality-auditor runs:
|
||||
- Save full report to `memory/audits/content/YYYY-MM-DD-core-eeat-[page-slug].md`
|
||||
- Update CLAUDE.md Key Metrics with latest score
|
||||
- If score < 60 (Poor/Low), flag in Active Campaigns section
|
||||
- Track dimension scores for trend analysis
|
||||
|
||||
### When domain-authority-auditor runs:
|
||||
- Save full report to memory/audits/domain/YYYY-MM-DD-cite-audit.md
|
||||
- Update CITE Score in CLAUDE.md Key Metrics Snapshot
|
||||
- Note veto item status and dimension scores
|
||||
- Compare against previous CITE audit if available
|
||||
Loading…
Add table
Add a link
Reference in a new issue