Skip to content

Commit be67bee

Browse files
AgriciDanielclaude
andcommitted
fix: align seo-audit scoring weights to v1.4.0, add missing seo-geo agent, community health files
- Fix scoring weight mismatch: seo-audit/SKILL.md now matches seo/SKILL.md (Technical 22%, Content 23%, AI Search 10% — was 25/25/5) - Add missing seo-geo agent to seo-audit delegation list (7 agents, was 6) - Add CI badge to README badge row - Add .gitattributes for accurate GitHub language bar - Add SUPPORT.md, CODEOWNERS, .devcontainer/devcontainer.json - Add Code Style section to CONTRIBUTING.md - Fix README Contributing link (docs/ → CONTRIBUTING.md) - Clarify sub-skill count wording in seo/SKILL.md Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent fdfdb1a commit be67bee

8 files changed

Lines changed: 57 additions & 6 deletions

File tree

.devcontainer/devcontainer.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "Claude SEO Development",
3+
"image": "mcr.microsoft.com/devcontainers/python:3.12",
4+
"postCreateCommand": "pip install -r requirements.txt && python -m playwright install chromium || true",
5+
"customizations": {
6+
"vscode": {
7+
"extensions": [
8+
"ms-python.python",
9+
"charliermarsh.ruff"
10+
]
11+
}
12+
}
13+
}

.gitattributes

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Linguist overrides for accurate GitHub language bar
2+
*.md linguist-documentation
3+
*.json linguist-data
4+
docs/** linguist-documentation
5+
schema/** linguist-data
6+
*.sh linguist-detectable=false
7+
*.ps1 linguist-detectable=false

CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Default owner for everything
2+
* @AgriciDaniel

CONTRIBUTING.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,9 @@ bash install.sh
3939
- Reference files should be focused and under 200 lines
4040
- Follow kebab-case naming for all directories and files
4141
- Keep dependencies minimal
42+
43+
### Code Style
44+
45+
- Python: Follow PEP 8 conventions. Use `ruff check` or `flake8` for linting before submitting
46+
- Shell: Use `set -euo pipefail` and quote all variables
47+
- Markdown: Keep lines under 120 characters where practical

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Comprehensive SEO analysis skill for Claude Code. Covers technical SEO, on-page
88

99
![SEO Command Demo](screenshots/seo-command-demo.gif)
1010

11+
[![CI](https://github.com/AgriciDaniel/claude-seo/actions/workflows/ci.yml/badge.svg)](https://github.com/AgriciDaniel/claude-seo/actions/workflows/ci.yml)
1112
[![Claude Code Skill](https://img.shields.io/badge/Claude%20Code-Skill-blue)](https://claude.ai/claude-code)
1213
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
1314
[![Version](https://img.shields.io/github/v/release/AgriciDaniel/claude-seo)](https://github.com/AgriciDaniel/claude-seo/releases)
@@ -276,7 +277,7 @@ MIT License - see [LICENSE](LICENSE) for details.
276277

277278
## Contributing
278279

279-
Contributions welcome! Please read the guidelines in `docs/` before submitting PRs.
280+
Contributions welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) before submitting PRs.
280281

281282
---
282283

SUPPORT.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Support
2+
3+
## Getting Help
4+
5+
- **Questions & Discussions**: [GitHub Discussions](https://github.com/AgriciDaniel/claude-seo/discussions)
6+
- **Bug Reports**: [GitHub Issues](https://github.com/AgriciDaniel/claude-seo/issues) (use the bug report template)
7+
- **Feature Requests**: [GitHub Discussions](https://github.com/AgriciDaniel/claude-seo/discussions)
8+
9+
## Documentation
10+
11+
- [Installation Guide](docs/INSTALLATION.md)
12+
- [Commands Reference](docs/COMMANDS.md)
13+
- [Architecture](docs/ARCHITECTURE.md)
14+
- [MCP Integration](docs/MCP-INTEGRATION.md)
15+
- [Troubleshooting](docs/TROUBLESHOOTING.md)
16+
17+
## Before Opening an Issue
18+
19+
1. Check [Troubleshooting](docs/TROUBLESHOOTING.md) for common solutions
20+
2. Search [existing issues](https://github.com/AgriciDaniel/claude-seo/issues) for duplicates
21+
3. Include your OS, Python version, and the full error output

seo/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ description: >
1717
# SEO — Universal SEO Analysis Skill
1818

1919
Comprehensive SEO analysis across all industries (SaaS, local services,
20-
e-commerce, publishers, agencies). Orchestrates 12 specialized sub-skills
21-
and 7 subagents (+ optional extension sub-skills).
20+
e-commerce, publishers, agencies). Orchestrates 12 specialized sub-skills and 7 subagents
21+
(+ optional extension sub-skills like seo-dataforseo).
2222

2323
## Quick Reference
2424

skills/seo-audit/SKILL.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ description: >
2121
- `seo-sitemap` — structure analysis, quality gates, missing pages
2222
- `seo-performance` — LCP, INP, CLS measurements
2323
- `seo-visual` — screenshots, mobile testing, above-fold analysis
24+
- `seo-geo` — AI crawler access, llms.txt, citability, brand mention signals
2425
5. **Score** — aggregate into SEO Health Score (0-100)
2526
6. **Report** — generate prioritized action plan
2627

@@ -45,13 +46,13 @@ Delay between requests: 1 second
4546

4647
| Category | Weight |
4748
|----------|--------|
48-
| Technical SEO | 25% |
49-
| Content Quality | 25% |
49+
| Technical SEO | 22% |
50+
| Content Quality | 23% |
5051
| On-Page SEO | 20% |
5152
| Schema / Structured Data | 10% |
5253
| Performance (CWV) | 10% |
54+
| AI Search Readiness | 10% |
5355
| Images | 5% |
54-
| AI Search Readiness | 5% |
5556

5657
## Report Structure
5758

0 commit comments

Comments
 (0)