parsifal-slr-guide
Plan and manage systematic literature reviews with Parsifal platform
Best use case
parsifal-slr-guide is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Plan and manage systematic literature reviews with Parsifal platform
Teams using parsifal-slr-guide should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/parsifal-slr-guide/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How parsifal-slr-guide Compares
| Feature / Agent | parsifal-slr-guide | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Plan and manage systematic literature reviews with Parsifal platform
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Parsifal Systematic Literature Review Guide
## Overview
Parsifal is a web-based tool for planning and managing systematic literature reviews (SLRs) following established protocols (Kitchenham, PRISMA). It guides researchers through the complete SLR process: defining research questions, setting inclusion/exclusion criteria, planning search strings, and tracking the screening process. Open-source and self-hostable.
## SLR Process with Parsifal
### Phase 1: Planning
#### Define Research Questions
Structure questions using PICO framework:
- **P**opulation: What group/domain?
- **I**ntervention: What technique/method?
- **C**omparison: Compared to what?
- **O**utcome: What results measured?
```
Example:
P: Software development teams
I: AI-assisted code review
C: Manual code review
O: Defect detection rate, review time
Research Questions:
RQ1: Does AI-assisted code review improve defect detection?
RQ2: What is the time savings compared to manual review?
RQ3: What types of defects are best detected by AI tools?
```
#### Set Criteria
```
Inclusion Criteria:
IC1: Studies comparing AI vs manual code review
IC2: Published in peer-reviewed venues (2020-2026)
IC3: Reports quantitative metrics
Exclusion Criteria:
EC1: Grey literature / blog posts
EC2: Studies with fewer than 10 participants
EC3: Non-English publications
```
### Phase 2: Search Strategy
#### Build Search String
```
("artificial intelligence" OR "machine learning" OR "deep learning")
AND
("code review" OR "code inspection" OR "static analysis")
AND
("defect detection" OR "bug finding" OR "software quality")
```
#### Database Mapping
| Database | Adapted Query | Expected Results |
|----------|--------------|-----------------|
| Scopus | TITLE-ABS-KEY(...) | ~500 |
| IEEE Xplore | querytext=... | ~300 |
| ACM DL | [[Abstract: ...]] | ~200 |
| Web of Science | TS=(...) | ~400 |
### Phase 3: Selection
#### Screening Steps
1. **Remove duplicates** — Match by DOI, title similarity
2. **Title screening** — Quick relevance assessment
3. **Abstract screening** — Apply inclusion/exclusion criteria
4. **Full-text review** — Detailed evaluation
#### Quality Assessment
Define quality criteria and scoring:
| Criterion | Score |
|-----------|-------|
| Clear research question stated | 0/0.5/1 |
| Methodology described in detail | 0/0.5/1 |
| Threats to validity discussed | 0/0.5/1 |
| Results statistically analyzed | 0/0.5/1 |
| Study replicable from description | 0/0.5/1 |
### Phase 4: Extraction
#### Data Extraction Form
```
For each included paper, extract:
- Study ID
- Authors, Year, Venue
- Study type (experiment/case study/survey)
- Population size
- AI technique used
- Metrics reported (precision, recall, F1, time)
- Key findings
- Limitations noted
```
### Phase 5: Synthesis
#### Report with PRISMA
```
Identification: 1,400 records
↓ Remove duplicates: -350
Screening: 1,050 titles/abstracts
↓ Exclude irrelevant: -900
Eligibility: 150 full-text assessed
↓ Exclude by criteria: -108
Included: 42 studies in final review
```
## Self-Hosting Parsifal
```bash
git clone https://github.com/vitorfs/parsifal.git
cd parsifal
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
# Access at http://localhost:8000
```
## SLR Best Practices
1. **Register protocol** before starting (PROSPERO for health, OSF for others)
2. **Two independent reviewers** for screening to reduce bias
3. **Track inter-rater agreement** (Cohen's kappa > 0.8)
4. **Document deviations** from the original protocol
5. **Use PRISMA checklist** for reporting completeness
## References
- [Parsifal](https://github.com/vitorfs/parsifal)
- Kitchenham, B. & Charters, S. (2007). "Guidelines for performing Systematic Literature Reviews in Software Engineering."
- [PRISMA Statement](http://www.prisma-statement.org/)
- [PROSPERO Registry](https://www.crd.york.ac.uk/prospero/)Related Skills
thuthesis-guide
Write Tsinghua University theses using the ThuThesis LaTeX template
thesis-writing-guide
Templates, formatting rules, and strategies for thesis and dissertation writing
thesis-template-guide
Set up LaTeX templates for PhD and Master's thesis documents
sjtuthesis-guide
Write SJTU theses using the SJTUThesis LaTeX template with full compliance
novathesis-guide
LaTeX thesis template supporting multiple universities and formats
graphical-abstract-guide
Create SVG graphical abstracts for journal paper submissions
beamer-presentation-guide
Guide to creating academic presentations with LaTeX Beamer
plagiarism-detection-guide
Use plagiarism detection tools and ensure manuscript originality
paper-polish-guide
Review and polish LaTeX research papers for clarity and style
grammar-checker-guide
Use grammar and style checking tools to polish academic manuscripts
conciseness-editing-guide
Eliminate wordiness and redundancy in academic prose for clarity
academic-translation-guide
Academic translation, post-editing, and Chinglish correction guide