$npx -y skills add PangenomeAI/academic-skills-food-nutrition --skill journal-selectorResolve a target food/nutrition journal to its author-guideline skill and formatting constraints. Use at the start of writing, formatting, or submission-prep for a food-science paper, and whenever the user names a journal they want to publish in or format their manuscript for, to
| 1 | # Journal Selector — Route a Manuscript to Its Journal Skill |
| 2 | |
| 3 | > **Shared procedure, not an installed skill.** `journal-selector` is **not** |
| 4 | > registered in the plugin's skill list — it is machinery the other skills use, so it |
| 5 | > doesn't clutter the user's `/` menu. The `food-*` and `agri-*` skills **load this |
| 6 | > file** (`journal-selector/SKILL.md`) and follow the steps below; users reach it |
| 7 | > automatically by naming a target journal to any of them. It still ships with the |
| 8 | > plugin, exactly like the `journals/*` author-guideline files it resolves to. |
| 9 | |
| 10 | Maps a target journal to the correct `journals/<folder>` author-guideline skill |
| 11 | and returns its `## Formatting constraints`. Authoritative mappings: |
| 12 | [food (60)](../journals/_coverage.md) · |
| 13 | [nutrition (59)](../journals/_coverage_nutrition.md) · |
| 14 | [multidisciplinary (35)](../journals/_coverage_multidisciplinary.md) · |
| 15 | [**agriculture Q1+Q2 (230)**](../journals/_coverage_agriculture.md). |
| 16 | |
| 17 | ## Behavior |
| 18 | |
| 19 | 1. **Determine the target journal — ask once.** If the author has already named a |
| 20 | journal (full name or JCR abbreviation), resolve it. If a target journal is |
| 21 | **already on record for this project/session** (resolved earlier, or set by |
| 22 | `food-pipeline`), reuse it and skip the question. Otherwise **ask exactly once**: |
| 23 | > "Which journal are you targeting? (name or JCR abbreviation — e.g. Food |
| 24 | > Chemistry, LWT, Nature Food). If undecided, say 'generic' and I'll use |
| 25 | > standard food-science conventions." |
| 26 | 2. **Resolve** the journal to its skill folder using the alias table below (or |
| 27 | `journals/_coverage.md`). Match case-insensitively on full name or abbreviation. |
| 28 | 3. **Load** `journals/<folder>/SKILL.md` and return its `## Formatting constraints` |
| 29 | block plus the checklist. Note any per-journal override row in that skill's |
| 30 | "Applies to" table (limits can differ within a publisher group). |
| 31 | 4. **Hand off:** the calling pipeline applies these constraints to structure, |
| 32 | word/abstract limits, and reference style, and passes `figure_dpi` / |
| 33 | `column_widths_*` to the `food-figure` skill. |
| 34 | 5. **If 'generic' or unresolved:** use standard food-science conventions |
| 35 | (IMRaD; abstract ≤250 words; numbered or author–date references; figures |
| 36 | ≥300 dpi; ~90/190 mm columns) and state the assumption so the author can |
| 37 | correct it. |
| 38 | |
| 39 | ## Ask once, then persist |
| 40 | The journal question is asked **at most once per project**. Once resolved (to a |
| 41 | journal *or* to 'generic'/APA 7.0), **record the choice and its constraints** and |
| 42 | reuse them for every downstream stage and subagent — never re-prompt. Re-run this |
| 43 | resolution **only** when the user explicitly asks to target a **different** |
| 44 | journal; then replace the recorded choice and re-flow the affected formatting |
| 45 | (structure, limits, reference style, figure spec). |
| 46 | |
| 47 | ## Resolution table (journal / abbreviation → skill folder) |
| 48 | |
| 49 | - **nature-food** — Nature Food (NAT FOOD); npj Science of Food (NPJ SCI FOOD) |
| 50 | - **food-chemistry** — Food Chemistry (FOOD CHEM) |
| 51 | - **j-dairy-science** — Journal of Dairy Science (J DAIRY SCI) |
| 52 | - **elsevier-food** — Trends in Food Science & Technology; Food Hydrocolloids; |
| 53 | Food Hydrocolloids for Health; Food Packaging and Shelf Life; Global Food |
| 54 | Security; Current Opinion in Food Science; Food Chemistry-X; Future Foods; |
| 55 | Food Research International; Current Research in Food Science; Postharvest |
| 56 | Biology and Technology; Innovative Food Science & Emerging Technologies; LWT; |
| 57 | Food Control; Journal of Agriculture and Food Research; Applied Food Research; |
| 58 | Meat Science; Food Policy; Food Bioscience; Food Structure; Journal of Food |
| 59 | Engineering; International Journal of Food Microbiology; Food Quality and |
| 60 | Preference; Food Chemistry: Molecular Sciences; Food Microbiology; Journal of |
| 61 | Food Composition and Analysis; Microbial Risk Analysis; Journal of Functional |
| 62 | Foods; Journal of Cereal Science |
| 63 | - **wiley-food** — Comprehensive Reviews in Food Science and Food Safety; Food |
| 64 | Frontiers; eFood; Legume Science; Food and Energy Security; Molecular |
| 65 | Nutrition & Food Research; Journal of Food Biochemistry; Food Science & |