positioning-engine — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited positioning-engine (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Orchestration Log: When this skill is activated, append a log entry tooutputs/orchestration_log.md: ``### Skill Activation: Positioning Engine **Timestamp:** [current date/time] **Actor:** AI Agent (positioning-engine) **Input:** Paper draft + [N] comparison papers identified **Output:** Differentiation matrix with [N] dimensions, positioning_analysis.md saved``
"How is your paper different from X?" is the question every reviewer asks. This engine produces a systematic answer. It identifies the 5-10 most similar existing papers, builds a structured differentiation matrix, and generates a positioning statement that makes the unique contribution explicit and defensible.
The output directly strengthens the Introduction (gap + contribution paragraphs) and the Discussion (theoretical implications).
/analyze-positioningdraft.md or paper.tex exists (to understand the paper's claims)references.bib and/or literature_base.csv exist (comparison candidates)Sources for comparison papers:
that address the same or very similar research questions
appeared after those references were published
Select 5-10 papers that are the closest competitors — papers that a reviewer might say "but Author X already did this." These are papers that:
For each selected paper, extract:
{
"bib_key": "[key]",
"title": "[title]",
"authors": "[authors]",
"year": [year],
"venue": "[venue]",
"rq": "[their research question or objective]",
"method": "[their method]",
"theory": "[their theoretical lens]",
"context": "[their empirical context]",
"key_finding": "[their main finding]",
"similarity_to_ours": "high/medium",
"citation_count": [N]
}Build a table comparing the competitor papers against YOUR paper across key dimensions:
## Differentiation Matrix
| Dimension | Our Paper | [Author1 (Year)] | [Author2 (Year)] | [Author3 (Year)] | ... |
|-----------|-----------|-------------------|-------------------|-------------------|-----|
| **Research Question** | [our RQ] | [their RQ] | [their RQ] | [their RQ] | |
| **Theoretical Lens** | [our theory] | [their theory] | [their theory] | [their theory] | |
| **Method** | [our method] | [their method] | [their method] | [their method] | |
| **Context/Sample** | [our context] | [their context] | [their context] | [their context] | |
| **Time Period** | [our period] | [their period] | [their period] | [their period] | |
| **Technology Focus** | [our tech] | [their tech] | [their tech] | [their tech] | |
| **Unit of Analysis** | [our UoA] | [their UoA] | [their UoA] | [their UoA] | |
| **Key Contribution** | [our contribution] | [their contribution] | [their contribution] | [their contribution] | |
| **Scope** | [our scope] | [their scope] | [their scope] | [their scope] | |Choose 6-10 dimensions that are most relevant for differentiation. Common dimensions:
| Dimension | When to Use |
|---|---|
| Research Question / Objective | Always |
| Theoretical Lens | When theory is a differentiator |
| Method | When method is a differentiator |
| Context / Industry / Sample | When context is new |
| Time Period / Technology Generation | When recency matters |
| Level of Analysis (individual, team, org, industry) | When level differs |
| Unit of Analysis | When what's being studied differs |
| Geographic / Cultural Context | For cross-cultural studies |
| Dependent Variables / Outcomes | When outcomes differ |
| Stage of Adoption / Maturity | For implementation studies |
| Practitioner vs. Academic Focus | For applied research |
From the differentiation matrix, identify:
Classify the paper's positioning into one or more patterns:
| Pattern | Description | Strength |
|---|---|---|
| New phenomenon | Studies something that didn't exist before | Very strong |
| New context | Applies known theories to unstudied context | Strong |
| New method | Uses a method not yet applied to this topic | Strong |
| New theory | Applies a theory not yet used for this topic | Medium-Strong |
| Integration | Combines previously separate research streams | Medium |
| Replication | Tests prior findings in new setting | Medium |
| Update | Revisits topic after significant change | Medium |
| Deeper | Goes beyond surface-level prior work | Depends on execution |
Generate a paragraph that can be directly inserted into the Introduction (Gap section) or Related Work:
While prior work has made important contributions to understanding [topic],
significant opportunities for advancement remain. Table [N] compares our study
to the most closely related work. [Author1] (Year) [their focus], but [key
difference from our paper]. Similarly, [Author2] (Year) [their contribution],
yet [what they don't address that we do]. [Author3] (Year) comes closest to
our work in [dimension], but differs in [key differentiator: method/context/theory].
Our study extends this body of work in [N] key ways. First, [unique dimension 1].
While prior studies have [what they did], we [what we do differently]. Second,
[unique dimension 2]. Third, [unique dimension 3, if applicable].Based on the positioning analysis, refine the contribution statement:
## Refined Contribution Statement
Based on the positioning analysis, the paper's unique contribution is:
1. **[Contribution 1]** — This is unique because no prior study has [specific gap].
Closest competitor: [Author (Year)] who [what they did, but not this].
2. **[Contribution 2]** — This extends [theory/method] by [specific extension].
Unlike [Author (Year)] who [their approach], we [our approach].
3. **[Contribution 3]** — Practical contribution: [specific practical value].
This goes beyond [Author (Year)]'s [their practical contribution] by [how].positioning_analysis.md# Positioning Analysis
**Paper:** [title]
**Date:** [ISO 8601]
**Competitors analyzed:** [N]
## Closest Competitors
[Brief 2-3 sentence description of each competitor paper]
## Differentiation Matrix
[Full matrix from Step 2]
## Positioning Assessment
### Unique Dimensions
[List dimensions where our paper is unique]
### Positioning Pattern
[Classified pattern from Step 3]
### Strongest Differentiators
1. [Differentiator 1 — why it matters]
2. [Differentiator 2 — why it matters]
3. [Differentiator 3 — why it matters]
### Potential Reviewer Challenges
[Anticipated "but Author X already did this" objections + prepared responses]
## Draft Positioning Paragraph
[Ready-to-insert paragraph from Step 4]
## Refined Contribution Statement
[Updated contribution claims from Step 4]
## Recommended Actions
- [ ] Insert differentiation table into Related Work section
- [ ] Update Introduction gap paragraph with positioning language
- [ ] Refine contribution statement in Introduction
- [ ] Add competitor comparison to Discussion sectionthe search was too narrow. Expand search to adjacent topics.
into clusters.
ways to differentiate: new context, updated data, different method, integrative perspective.
Better to discover this now than during review. Help the user explicitly differentiate.
| Scenario | Integration |
|---|---|
| Phase 2 (Framing) | Positioning analysis sharpens gap + contribution |
| Theory-engine | Theory selection informed by what competitors used |
| Writing-engine | Positioning paragraph for Introduction/Related Work |
| Peer-review-engine | Anticipates reviewer objections about novelty |
| Review-engine | Responds to "how is this different from X?" reviewer comments |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.