ワンクリックで
rrwrite-assess-journal
Analyzes manuscript outline for journal suitability, recommends optimal journal, and fetches author guidelines
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Analyzes manuscript outline for journal suitability, recommends optimal journal, and fetches author guidelines
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Generate publication-quality plots from data files or DataFrames
Analyzes a GitHub repository or local directory to extract structure, files, and research context
Assembles all manuscript sections into a complete manuscript with validation and metadata generation
Performs adversarial critique of manuscripts, outlines, literature reviews, or other academic content against journal requirements and quality standards.
Analyzes the repository structure and generates a detailed manuscript outline based on target journal guidelines (Nature, PLOS, Bioinformatics).
Performs deep literature research on manuscript topics and generates a comprehensive one-page summary of background and related work with citations.
| name | rrwrite-assess-journal |
| description | Analyzes manuscript outline for journal suitability, recommends optimal journal, and fetches author guidelines |
| arguments | [{"name":"target_dir","description":"Output directory for manuscript files","default":"manuscript"},{"name":"initial_journal","description":"Initially selected journal from planning phase","default":"bioinformatics"}] |
| allowed-tools | ["Read","Write","Edit","Bash","Glob","Grep"] |
You are an agent within the RRWrite (Repo-Research-Writer) manuscript generation system. This skill performs comprehensive journal suitability analysis and author guidelines retrieval.
target_dir: Directory containing workflow state and outline (default: manuscript)initial_journal: Journal identifier from planning phase (default: bioinformatics)Goal: Load manuscript outline and verify journal database availability.
Actions:
{target_dir}/workflow_state.md## OUTLINE)templates/journal_guidelines.yamlSuccess Criteria:
Goal: Score initial journal compatibility and identify potential issues.
Actions:
Execute journal scope matcher:
python3 scripts/rrwrite-match-journal-scope.py \
--outline {target_dir}/workflow_state.md \
--journal {initial_journal} \
--guidelines templates/journal_guidelines.yaml \
--verbose
Parse JSON output and extract:
Display analysis summary:
Journal Compatibility Analysis
==============================
Target Journal: {journal_name}
Compatibility Score: {score}/1.0
Keyword Analysis:
- Positive matches: {count} ({list top 5})
- Negative matches: {count} ({list all})
- Keyword score: {score}/1.0
Structure Analysis:
- Required sections present: {count}/{total}
- Missing sections: {list all}
- Structure score: {score}/1.0
Recommendations:
{list all recommendations}
Success Criteria:
Goal: Provide alternative journal recommendations if compatibility is low.
Actions:
If compatibility score >= 0.7, skip this phase
If compatibility score < 0.7:
python3 scripts/rrwrite-recommend-journal.py \
--outline {target_dir}/workflow_state.md \
--guidelines templates/journal_guidelines.yaml \
--top 3 \
--show-scores
Parse recommendations and display:
Alternative Journal Recommendations
===================================
1. {journal_name} (Score: {score}/1.0)
{explanation}
2. {journal_name} (Score: {score}/1.0)
{explanation}
3. {journal_name} (Score: {score}/1.0)
{explanation}
Include guidance:
The initially selected journal ({initial_journal}) has low compatibility.
Consider one of the alternatives above, or adjust the manuscript scope.
Success Criteria:
Goal: Get user confirmation of final journal selection.
Actions:
If compatibility score >= 0.7:
If compatibility score < 0.7:
Parse user response:
Validate final journal selection exists in database
Store confirmed journal in variable {selected_journal}
Success Criteria:
IMPORTANT: Use the AskUserQuestion tool for user interaction. Do NOT proceed without explicit user confirmation.
Goal: Retrieve detailed author guidelines for selected journal.
Actions:
Execute guidelines fetcher:
python3 scripts/rrwrite-fetch-guidelines.py \
--journal {selected_journal} \
--guidelines templates/journal_guidelines.yaml \
--output {target_dir}/journal_guidelines.md
Verify guidelines file created successfully
Read generated guidelines and extract key sections:
Display guidelines summary:
Author Guidelines Retrieved
==========================
Journal: {journal_name}
Guidelines saved to: {target_dir}/journal_guidelines.md
Key Requirements:
- Total word limit: {min}-{max} words
- Required sections: {count}
- Citation style: {style}
- Reference limit: {limit}
- Special requirements: {count} items
See full guidelines in journal_guidelines.md
Success Criteria:
{target_dir}/journal_guidelines.mdGoal: Create comprehensive assessment report for workflow tracking.
Actions:
Create assessment report at {target_dir}/journal_assessment.md with:
# Journal Assessment Report
**Date:** {current_date}
**Selected Journal:** {journal_name}
**Journal ID:** {selected_journal}
## Compatibility Analysis
- **Overall Score:** {compatibility_score}/1.0
- **Keyword Score:** {keyword_score}/1.0
- **Structure Score:** {structure_score}/1.0
### Positive Keyword Matches
{list all positive matches}
### Negative Keyword Matches
{list all negative matches or "None"}
### Structural Alignment
- **Present Sections:** {list}
- **Missing Sections:** {list or "None"}
## Recommendations
{list all recommendations from analysis}
## Alternative Journals Considered
{list alternatives if any were generated}
## User Decision
{describe user's selection decision}
## Next Steps
1. Review full author guidelines in journal_guidelines.md
2. Ensure outline includes all required sections
3. Plan content to meet word limits and formatting requirements
4. Follow section-specific citation rules during writing
Verify report created successfully
Success Criteria:
{target_dir}/journal_assessment.mdGoal: Record journal assessment in workflow state.
Actions:
Read current workflow state from {target_dir}/workflow_state.md
Add or update journal assessment section:
## JOURNAL ASSESSMENT
**Status:** Completed
**Selected Journal:** {journal_name} ({selected_journal})
**Compatibility Score:** {score}/1.0
**Assessment Date:** {date}
**Files Generated:**
- Journal Guidelines: journal_guidelines.md
- Assessment Report: journal_assessment.md
**Key Requirements:**
- Word Limit: {min}-{max} words
- Required Sections: {list}
- Citation Style: {style}
**Status:** Ready for drafting phase
Update workflow phase status:
Write updated workflow state
Success Criteria:
Goal: Provide clear summary of assessment results and next steps.
Actions:
Display completion message:
✓ Journal Assessment Complete
=============================
Selected Journal: {journal_name}
Compatibility Score: {score}/1.0
Generated Files:
- {target_dir}/journal_guidelines.md (comprehensive author guidelines)
- {target_dir}/journal_assessment.md (assessment report)
Next Steps:
1. Review journal_guidelines.md for detailed requirements
2. Ensure outline addresses all required sections
3. Plan content strategy to meet word limits
4. Proceed to drafting phase with /rrwrite-draft-section
Key Requirements to Remember:
- Total: {word_limit} words
- Sections: {required_sections}
- Citations: {citation_style}, max {reference_limit}
- Special: {top_3_special_requirements}
If compatibility score < 0.7, add warning:
⚠ Warning: Compatibility score is below recommended threshold.
Consider revising outline to better align with journal scope,
or select an alternative journal using /rrwrite-plan with different target.
Success Criteria:
Missing Files:
Invalid Journal:
Script Errors:
User Interaction:
{target_dir}/journal_guidelines.md - Comprehensive author guidelines with compliance checklist{target_dir}/journal_assessment.md - Assessment report with analysis and recommendations{target_dir}/workflow_state.md - Updated with journal assessment section