Skip to content

Commit fefd63c

Browse files
authored
Merge pull request #48 from reqcore-inc/rebrand/change-name-reqcore
Rename Applirank to Reqcore throughout the codebase, updating documentation, configuration files, and error messages to reflect the new branding. Adjust Docker Compose setup and environment variables accordingly to ensure consistency with the new name.
2 parents 885674c + 172a2ca commit fefd63c

91 files changed

Lines changed: 337 additions & 337 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agents/skills/1-topic-research/SKILL.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ description: "Phase 1 of the SEO article pipeline: Topic Research & Validation.
1919
- The user asks "should I write about X?" or "is this keyword worth targeting?"
2020
- Before ANY blog article is drafted — this phase is mandatory
2121

22-
## Context: Applirank & The Content Strategy
22+
## Context: Reqcore & The Content Strategy
2323

24-
**Applirank** is an open-source applicant tracking system (ATS). We are executing a topical authority SEO strategy with ~132 planned articles across 9 clusters (see `TOPICAL-AUTHORITY-MAP.md`). We publish one AI-assisted article per day on `applirank.com/blog`. Content lives in `content/blog/*.md` files using `@nuxt/content` v3.
24+
**Reqcore** is an open-source applicant tracking system (ATS). We are executing a topical authority SEO strategy with ~132 planned articles across 9 clusters (see `TOPICAL-AUTHORITY-MAP.md`). We publish one AI-assisted article per day on `reqcore.com/blog`. Content lives in `content/blog/*.md` files using `@nuxt/content` v3.
2525

2626
**Primary audiences:**
2727
1. Technical recruiters & hiring managers evaluating ATS tools
@@ -44,7 +44,7 @@ description: "Phase 1 of the SEO article pipeline: Topic Research & Validation.
4444
Take the topic from the topical authority map and determine the best **primary keyword** to target. The primary keyword should be:
4545

4646
- The most natural, commonly-searched phrasing of this topic
47-
- Relevant to Applirank's audience (recruiters, HR teams, developers, founders)
47+
- Relevant to Reqcore's audience (recruiters, HR teams, developers, founders)
4848
- Specific enough to have clear search intent (avoid overly broad terms)
4949

5050
**How to validate:** Use `fetch_webpage` to search Google for the candidate keyword. Analyze the top 10 results:
@@ -95,7 +95,7 @@ Long-tail pivot (if needed): [alternative keyword]
9595

9696
Search the primary keyword and classify intent based on what **dominates page 1**:
9797

98-
| Intent | SERP Signals | Applirank Action |
98+
| Intent | SERP Signals | Reqcore Action |
9999
|--------|-------------|------------------|
100100
| **Informational** | Guides, explainers, how-tos, Wikipedia, blog posts | Write a blog article (guide, explainer, how-to) |
101101
| **Commercial Investigation** | "Best X", comparison posts, review roundups, listicles | Write a blog article (comparison, roundup, listicle) |
@@ -224,7 +224,7 @@ Competitor weaknesses: [bulleted list]
224224

225225
| Source | How to Use It | Example |
226226
|--------|--------------|---------|
227-
| **Builder experience** | Reference real decisions, trade-offs, and code from building Applirank | "When we built our pipeline Kanban board, we found that..." |
227+
| **Builder experience** | Reference real decisions, trade-offs, and code from building Reqcore | "When we built our pipeline Kanban board, we found that..." |
228228
| **Review data analysis** | Analyze G2/Capterra review patterns to surface real user pain points | "Across 200+ G2 reviews of [Competitor], 34% mention data export frustration" |
229229
| **Contrarian opinion** | Challenge conventional wisdom with evidence | "Most 'best ATS' lists rank by feature count — but features you'll never use are anti-features" |
230230
| **Original data / cost analysis** | Calculate real numbers nobody else has published | "We calculated the 3-year total cost for self-hosted vs cloud ATS for a 20-person team" |
@@ -305,15 +305,15 @@ Incoming links (existing → new article, for Phase 6):
305305

306306
### Step 7: Business Potential Scoring
307307

308-
**Goal:** Score the topic's alignment with Applirank's business goals.
308+
**Goal:** Score the topic's alignment with Reqcore's business goals.
309309

310310
#### 7.1 Scoring Rubric
311311

312312
| Score | Criteria | Examples |
313313
|-------|----------|---------|
314-
| **3 — High** | Applirank is a natural, irreplaceable solution to the searcher's problem. The article can organically feature Applirank as a recommendation. | ATS comparisons ("Best open-source ATS"), ATS selection guides, deployment tutorials, data ownership articles, self-hosting guides |
315-
| **2 — Medium** | Applirank can be mentioned naturally as one relevant example, but the article isn't *about* Applirank. Brand mention feels authentic but not central. | AI in hiring, recruiting metrics, compliance guides, hiring workflow best practices, vendor lock-in discussions |
316-
| **1 — Low** | Applirank mention would feel forced or tangential. The topic doesn't naturally connect to ATS software. | Generic remote work trends, general career advice, HR leadership philosophy, interview tips for candidates |
314+
| **3 — High** | Reqcore is a natural, irreplaceable solution to the searcher's problem. The article can organically feature Reqcore as a recommendation. | ATS comparisons ("Best open-source ATS"), ATS selection guides, deployment tutorials, data ownership articles, self-hosting guides |
315+
| **2 — Medium** | Reqcore can be mentioned naturally as one relevant example, but the article isn't *about* Reqcore. Brand mention feels authentic but not central. | AI in hiring, recruiting metrics, compliance guides, hiring workflow best practices, vendor lock-in discussions |
316+
| **1 — Low** | Reqcore mention would feel forced or tangential. The topic doesn't naturally connect to ATS software. | Generic remote work trends, general career advice, HR leadership philosophy, interview tips for candidates |
317317

318318
#### 7.2 Decision Gate
319319

@@ -326,8 +326,8 @@ Incoming links (existing → new article, for Phase 6):
326326
**Output for this step:**
327327
```
328328
Business potential: 3 / 2 / 1
329-
Justification: [How Applirank connects to this topic]
330-
CTA recommendation: [What Applirank CTA fits naturally — e.g., "Try the live demo", "See our transparent AI scoring", "Deploy with Docker in 5 minutes"]
329+
Justification: [How Reqcore connects to this topic]
330+
CTA recommendation: [What Reqcore CTA fits naturally — e.g., "Try the live demo", "See our transparent AI scoring", "Deploy with Docker in 5 minutes"]
331331
```
332332

333333
---
@@ -427,7 +427,7 @@ After completing all 7 steps, compile the results into this structured brief. Th
427427
| Field | Value |
428428
|-------|-------|
429429
| Score | 3 / 2 / 1 |
430-
| Justification | [How Applirank connects] |
430+
| Justification | [How Reqcore connects] |
431431
| CTA recommendation | [Natural CTA for this article] |
432432

433433
## 8. Recommended Article Specifications
@@ -500,7 +500,7 @@ For original angles based on review data:
500500

501501
**Do NOT proceed to Phase 2 if any of these are true:**
502502

503-
1. **Business potential = 1** — The topic has no natural connection to Applirank. Recommend a different topic.
503+
1. **Business potential = 1** — The topic has no natural connection to Reqcore. Recommend a different topic.
504504
2. **High cannibalization with no resolution** — An existing article already targets this keyword and intent, and there's no way to differentiate. Recommend expanding the existing article instead.
505505
3. **No original angles found** — If all top-10 results already cover the topic comprehensively and you cannot identify at least 2 unique angles, the article will be a "me too" post. Recommend a long-tail pivot or different topic.
506506
4. **Transactional intent** — The keyword triggers product/pricing pages, not blog content. Flag for the product team as a landing page opportunity.

.agents/skills/2-source-gathering/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,14 @@ Never use full names unless publicly attributed. Use: platform, role, and compan
6464

6565
### Step 3: Builder Experience Notes
6666

67-
**When:** The topic relates to something built or decided in Applirank.
68-
**Skip if:** The topic has no connection to Applirank's technical implementation.
67+
**When:** The topic relates to something built or decided in Reqcore.
68+
**Skip if:** The topic has no connection to Reqcore's technical implementation.
6969

7070
Prompt the human with these specific questions:
7171

7272
1. **"What's one technical decision you made related to this topic, and why?"** (e.g., "I chose Drizzle ORM over Prisma because...")
7373
2. **"What problem did you encounter building this, and how did you solve it?"**
74-
3. **"Do you have a number or data point from Applirank's development?"** (processing time, architecture choice, lines of code, deployment metric)
74+
3. **"Do you have a number or data point from Reqcore's development?"** (processing time, architecture choice, lines of code, deployment metric)
7575
4. **"What's one thing you learned building this that most people get wrong?"**
7676
5. **"Do you hold an opinion based on building experience that goes against conventional wisdom?"**
7777

@@ -156,7 +156,7 @@ Compile all gathered materials into this structured format.
156156

157157
---
158158

159-
## 3. Builder Experience (Applirank)
159+
## 3. Builder Experience (Reqcore)
160160

161161
- [specific experience, decision, or insight relevant to this topic]
162162
- [technical detail or data point from development]

.agents/skills/4-technical-seo/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Run each check sequentially. Record ✅ (pass), ❌ (fail), or ⚠️ (acceptabl
3939

4040
| # | Check | Rule |
4141
|---|-------|------|
42-
| 1.1 | Character count | 50–60 chars (account for `Applirank` suffix = ~12 extra chars, so frontmatter title should be 50–60 chars) |
42+
| 1.1 | Character count | 50–60 chars (account for `Reqcore` suffix = ~12 extra chars, so frontmatter title should be 50–60 chars) |
4343
| 1.2 | Keyword position | Primary keyword within the first 5 words |
4444
| 1.3 | Modifier present | Includes a compelling modifier: guide, comparison, number, year, checklist, breakdown, etc. |
4545
| 1.4 | Differentiation | Does NOT duplicate the phrasing of likely competitor titles found in the Phase 1 brief |
@@ -144,13 +144,13 @@ useSchemaOrg([
144144
author: {
145145
'@type': 'Person',
146146
name: 'Joachim',
147-
url: 'https://applirank.com',
147+
url: 'https://reqcore.com',
148148
},
149149
image: post.value.image || '/og-image.png',
150150
publisher: {
151151
'@type': 'Organization',
152-
name: 'Applirank',
153-
url: 'https://applirank.com',
152+
name: 'Reqcore',
153+
url: 'https://reqcore.com',
154154
},
155155
}),
156156
])

.agents/skills/5-review-quality/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Read the intro aloud. If it sounds like a language model, rewrite it.
6767

6868
Identify **2–3 specific locations** (by section heading) where the human must add:
6969

70-
- [ ] A sentence grounded in **builder experience** (building Applirank — architecture decision, tradeoff, lesson learned)
70+
- [ ] A sentence grounded in **builder experience** (building Reqcore — architecture decision, tradeoff, lesson learned)
7171
- [ ] A **specific detail only the author would know** (user feedback, support conversation, metric, failed experiment)
7272
- [ ] A **genuine opinion** the AI could not have generated (a recommendation, a warning, a preference with reasoning)
7373

0 commit comments

Comments
 (0)