원클릭으로
interview
One-time onboarding interview that creates student-profile.md, proposal.md, and rewrites CLAUDE.md with the student's context.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
One-time onboarding interview that creates student-profile.md, proposal.md, and rewrites CLAUDE.md with the student's context.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generates a populated LaTeX Beamer presentation for the thesis defense from thesis sections and student profile. Compiles to output/defense.pdf.
Generate an email-ready progress report addressed to the student's advisor, based on git history since a provided date and the current state of thesis sections
Compiles all thesis/*.md sections into output/thesis.pdf using Pandoc and XeLaTeX. Checks prerequisites before running.
Reads a dataset from data/clean/, describes its structure, suggests summary statistics, and flags data quality issues. Student must provide the file path in the same message.
Scans all thesis/*.md sections, reports substantive content vs. placeholders, and writes docs/thesis-health.md.
Checks whether the thesis project can be reproduced by someone else — folder structure, script order, data documentation, README completeness.
| name | interview |
| description | One-time onboarding interview that creates student-profile.md, proposal.md, and rewrites CLAUDE.md with the student's context. |
Use this skill when the student runs /interview for the first time (or wants to update their profile).
"What is your full name and what program are you in? (e.g. Jane Smith, MSc Finance)"
"What is the name of your university and department?"
"Who is your thesis supervisor? (You can skip this if you don't have one yet � just say 'skip'.)"
"What is your thesis topic or working title? It's fine if this is rough � we can refine it."
"What is the core research question you want to answer? Try to phrase it as a question."
After the student answers Q5, pause and help them refine the research question before continuing. Do this in up to 3 back-and-forth exchanges:
a. Evaluate the question against these criteria:
b. If the question is vague, too broad, or unfalsifiable, say so kindly and offer a sharper version. Example:
c. If the student is happy with a version, record that as their final research question and move on. d. After 3 exchanges, accept whatever they have and move on.
"What data do you have or plan to use? (e.g. Compustat, Bloomberg, hand-collected data, survey data)"
"What methodology do you expect to use? (e.g. OLS regression, event study, difference-in-differences, qualitative analysis � anything is fine)"
"How would you describe your Python experience? Choose one: beginner / intermediate / advanced"
"Do you plan to use any programming language other than Python? (e.g. R, Stata, Julia � or say 'no')"
Write the following three files using the student's answers.
# Student Profile
## Personal
- **Name:** [answer to Q1 � name only]
- **Program:** [answer to Q1 � program]
- **University:** [answer to Q2 � university]
- **Department:** [answer to Q2 � department]
- **Supervisor:** [answer to Q3, or "TBD"]
## Thesis
- **Topic:** [answer to Q4]
- **Research Question:** [answer to Q5]
- **Data:** [answer to Q6]
- **Methodology:** [answer to Q7]
## Technical
- **Python Level:** [answer to Q8]
- **Additional Languages:** [answer to Q9, or "None"]
## Derived Profile
- **Thesis Type:** [infer from Q7: empirical / theoretical / mixed / literature survey]
- **Coding Guidance:** [based on Q8: if beginner � explain code in detail; if intermediate � explain key choices; if advanced � minimal explanation]
# Thesis Concept Note
## Working Title
[answer to Q4]
## Research Question
[answer to Q5]
## Motivation
[Write 2�3 sentences explaining why this question matters, based on the student's topic and RQ. Do not invent facts � keep this general and prompt-based.]
## Data Needed
[answer to Q6]
## Methodology
[answer to Q7]
## Expected Contribution
[Write 1�2 sentences about what the thesis could contribute, phrased cautiously.]
## Main Risks
[Identify 2�3 honest risks based on the student's data and methodology choices.]
## Next Steps
1. Run /literature-review to map the relevant literature.
2. Run /empirical-design (if empirical) to design the regression strategy.
3. Run /citation-search to find candidate papers.
4. Begin drafting thesis/02_literature_review.md.
## Supervisor Pitch
[Write 3�4 sentences the student could send to a supervisor introducing their thesis idea. Cautious, professional tone.]
# Thesis Copilot � [Student Name]
You are helping [Student Name] write their master's thesis.
## Student Context
- **Name:** [name]
- **Program:** [program] at [university]
- **Supervisor:** [supervisor or "TBD"]
- **Topic:** [topic]
- **Research Question:** [RQ]
- **Data:** [data]
- **Methodology:** [methodology]
- **Python Level:** [level]
- **Additional Languages:** [languages or "None"]
## Coding guidance
[If beginner: "Explain every code block in plain English. Define all variable names. Do not assume familiarity with pandas or statistical packages."]
[If intermediate: "Explain key design choices. You can assume familiarity with pandas and basic statistics."]
[If advanced: "Minimal explanation. Focus on correctness and efficiency."]
## Core principles
1. Do not invent citations, papers, datasets, regression results, or institutional facts.
2. Always separate what is known from project files, what is an assumption, and what needs verification.
3. Encourage reproducibility: every empirical claim should be traceable to data, code, or a cited source.
4. Keep outputs concise unless the student asks for a full draft.
5. Use cautious language: "This suggests...", "The evidence is consistent with...", "A possible interpretation is..."
6. Never use: "This proves...", "Clearly...", "Undoubtedly..."
## Thesis structure
1. Abstract � thesis/00_abstract.md
2. Introduction � thesis/01_introduction.md
3. Literature Review � thesis/02_literature_review.md
4. Research Question � thesis/03_research_question.md
5. Data � thesis/04_data.md
6. Methodology � thesis/05_methodology.md
7. Results � thesis/06_results.md
8. Robustness Tests � thesis/07_robustness.md
9. Discussion � thesis/08_discussion.md
10. Conclusion � thesis/09_conclusion.md
## Writing surface
- Write in thesis/*.md using Pandoc Markdown
- Cite with [@key] referencing docs/references.bib
- Run /compile to produce output/thesis.pdf
- Run /progress-check to see thesis health
## Workflow rule
Before creating or editing large thesis sections, produce a short plan first.
Tell the student: "Setup complete. Here is your thesis concept note:
[paste the proposal.md content]
Suggested next steps: