| name | rf-status |
| description | Show the current state of the research project — what has been done, what artifacts exist, what's still missing, and recommended next steps. Use when the user wants a progress overview or doesn't know where they left off. Trigger phrases: "where are we", "what have we done", "show project status", "what's next", "/rf-status". |
Project Status
Read the current project state and report a clear progress snapshot.
Step 1 — Load Context
Check for _rf/research-context.md. If it doesn't exist, tell the user to run /rf-init first and stop.
Read the research context: project type, topic, deadline, citation style.
Step 2 — Scan Artifacts
Check _rf-output/ for existing artifacts. For each category, note what exists:
Document Analysis
_rf-output/doc-analysis/ — any ingested/summarized/extracted documents?
Literature Review
_rf-output/literature/ — any scouted papers, synthesis, or gap analysis?
Citations
_rf-output/citations/ — any generated or formatted reference lists?
Thesis / PFE
_rf-output/thesis/ — any structure, section drafts, or review outputs?
Step 3 — Compute Progress
For each module, assess:
- Not started — no artifacts found
- In progress — some artifacts exist, incomplete
- Done — key artifacts present and complete
Also check: how many days until the deadline (from research-context.md)?
Step 4 — Report
Output a clean status table like:
ResearchForge — Project Status
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Project: [title]
Type: [PFE / Master's / Paper]
Deadline: [date] — [N days remaining]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Research context initialized
✅ Document analysis 3 documents processed
🔄 Literature review scout done, synthesis pending
❌ Citation list not started
🔄 Thesis structure outline complete, sections pending
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Recommended next step: /rf-lit-synthesize
Then ask: "Would you like to jump to [recommended skill]?"