Convert unstructured inbound feedback into durable project memory. This skill answers: given what an advisor, collaborator, or reviewer said, what should change in claims, risks, experiments, writing, or decisions?
Use this skill when:
- an advisor meeting produced suggestions, concerns, or directions that need to become action items
- a collaborator sent comments on a draft, method, or results that need to be classified
- an informal reviewer or colleague shared pre-submission feedback
- committee meeting notes need to be turned into a structured decision record
- feedback is scattered across emails, documents, and notes and needs to be consolidated
- you want to update project memory after feedback without losing or misinterpreting the signal
Do not use this skill for formal review responses after a submission decision — use rebuttal-strategist. Do not use this skill to write the feedback update reply — use advisor-update-writer.
Pair this skill with:
rebuttal-strategistfor formal reviewer responses after an acceptance/rejection decisionadvisor-update-writerto write the follow-up update or reply after synthesis is doneresearch-project-memoryto propagate synthesized decisions to memory boardsexperiment-design-plannerorresult-diagnosiswhen feedback calls for new experiments or reinterpretation
Skill Directory Layout
<installed-skill-dir>/
├── SKILL.md
└── templates/
└── feedback-record.md
Progressive Loading
- Read
memory/claim-board.md,memory/risk-board.md, andmemory/action-board.mdbefore synthesizing — feedback must be checked against existing project state. - Read
paper/.agent/paper-evidence-board.mdwhen feedback touches paper claims or results. - Read
templates/feedback-record.mdbefore writing a feedback record.
Core Principles
- Not all feedback is equal: distinguish must-address from should-address from noted.
- Feedback that challenges a core claim requires a stronger response than feedback about presentation.
- Scope matters: advisor feedback about direction is different from collaborator feedback about a figure.
- Record the source and date of every synthesized feedback item.
- Avoid over-promising: only commit to experiments or rewrites that are in scope for the current phase.
- Incoherent or contradictory feedback should be flagged, not silently resolved.
Step 1 — Gather Feedback Source
Collect:
- the raw feedback: meeting notes, email text, document comments, or voice memo
- the source: advisor, collaborator, committee member, informal reviewer
- the date
- the context: draft reviewed, result presented, meeting type
Identify what artifact or claim the feedback is responding to.
Step 2 — Triage Feedback Items
For each distinct feedback point, classify:
| Field | Value |
|---|---|
| Feedback item | (quoted or paraphrased) |
| Source | advisor / collaborator / informal-reviewer / committee |
| Target | claim / experiment / writing / method / data / framing / scope |
| Tone | concern / suggestion / direction / question / praise |
| Priority | must-address / should-address / noted / disagree |
| Affects submission | yes / no / unclear |
Priority rules:
must-address: core claim is challenged, fatal weakness identified, or advisor/supervisor explicitly directed a changeshould-address: valid concern that weakens the paper or wastes compute if ignorednoted: stylistic preference, minor suggestion, or nice-to-havedisagree: feedback that conflicts with existing evidence, is based on a misunderstanding, or the team has deliberated and decided not to follow
Step 3 — Link to Project Memory
For each must-address or should-address item:
- Claim impact: Does this feedback challenge or support an existing claim in
memory/claim-board.md? Update claim strength, wording, or evidence requirements. - Risk: Does this create or heighten a risk? Add or update
memory/risk-board.md. - Action: Does this require an experiment, rewrite, data collection, or analysis? Add to
memory/action-board.mdwith priority. - Decision: Does this change a design or scope decision? Add to
memory/decision-log.md. - Evidence: Does this identify a missing evidence slot? Add to
memory/evidence-board.mdwith statusmissingorplanned.
For disagree items: record the disagreement and the rationale for not acting. This protects the project if the same concern reappears.
Step 4 — Write the Feedback Record
Use templates/feedback-record.md.
Save to:
memory/feedback/<YYYY-MM-DD>-<source>-<topic>.md
The record should include:
- meeting / feedback context
- triage table with all items classified
- memory updates made
- open decisions or experiments triggered
- disagreements logged with rationale
- follow-up actions and owner
Step 5 — Route Follow-Ups
advisor-update-writer: draft the reply or follow-up update after synthesisexperiment-design-planner: plan experiments triggered by must-address feedbackresult-diagnosis: reinterpret existing results in light of new concernspaper-evidence-board: update claim/evidence alignment when feedback changes what the paper needs to provepaper-writing-assistant: revise specific sections flagged by feedbackrebuttal-strategist: if formal reviews arrive with an acceptance/rejection decision
Final Sanity Check
Before finishing:
- every must-address item has an action, risk entry, or decision
- every claim-level challenge has been checked against existing evidence
- disagreements are documented with rationale, not silently dropped
- feedback record is saved in
memory/feedback/with date and source - next action is clear