Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSS Software Engineering Submission Skill

English | 简体中文

A Codex skill for planning, writing, polishing, auditing, formatting, and packaging manuscripts for the Journal of Systems and Software (JSS) and adjacent top software engineering journals.

The default interpretation of JSS in this skill is Journal of Systems and Software. It also includes routing guidance for IEEE TSE, ACM TOSEM, Empirical Software Engineering, Information and Software Technology, and generic archival software engineering journal submissions.

What It Helps With

  • JSS-centered manuscript strategy, paper positioning, and submission-readiness audits.
  • Academic writing and polishing for abstracts, introductions, related work, methods, results, discussion, threats to validity, and conclusions.
  • Chinese-to-English academic rewriting for software engineering journal papers.
  • Elsevier/JSS LaTeX and source-file packaging checks.
  • Publication figures, result tables, SLR flow diagrams, architecture diagrams, and evidence-to-figure planning.
  • Literature search planning, citation verification, related-work synthesis, BibTeX/RIS hygiene, and claim-to-citation mapping.
  • Open science packaging: data/code availability, artifacts, software citation, replication package checks, and repository-readiness audits.
  • Reviewer response letters, revision trackers, and point-by-point rebuttal drafts.

Design

This skill follows the same progressive-disclosure pattern used by Nature-style Codex skills:

jss-software-engineering-submission/
├── SKILL.md
├── manifest.yaml
├── agents/
│   └── openai.yaml
├── static/
│   ├── core/
│   ├── journal/
│   ├── language/
│   ├── paper-types/
│   └── tasks/
├── references/
└── scripts/

SKILL.md is intentionally short and acts as a router. The manifest selects only the relevant fragments for the current task, keeping context small while still supporting complex manuscript workflows.

Supported Routes

Target journals:

  • jss
  • tse
  • tosem
  • emse
  • ist
  • generic-se

Task types:

  • manuscript-writing
  • polishing
  • latex-format
  • figure-table
  • citation-literature
  • artifact-open-science
  • reviewer-response
  • submission-audit

Paper types:

  • empirical
  • tool-system
  • slr-mapping
  • architecture-method
  • industrial-practice
  • replication-negative
  • trend-idea
  • review

Languages:

  • en
  • zh-to-en

Installation

Clone this repository into your Codex skills directory:

git clone git@github.com:THEBLUEGHOSTSSSS/jss-software-engineering-skill.git \
  ~/.codex/skills/jss-software-engineering-submission

Then start a new Codex session or reload skills. Invoke it explicitly with:

$jss-software-engineering-submission

Example Prompts

Use $jss-software-engineering-submission to audit my JSS manuscript for desk-reject risk.
Use $jss-software-engineering-submission to rewrite this Chinese abstract into JSS-ready English.
Use $jss-software-engineering-submission to convert my tool paper into a stronger JSS submission plan.
Use $jss-software-engineering-submission to prepare a point-by-point response to JSS reviewers.

Validation

Run the bundled structural checker from the repository root:

python scripts/check_skill.py .

Expected output:

[OK] JSS SE submission skill structure looks valid

Source Basis

The skill was designed from:

  • official JSS and Elsevier author guidance,
  • recent JSS article/topic patterns sampled from ScienceDirect and Crossref,
  • adjacent SE journal author guidance and artifact practices,
  • Nature-style Codex skill architecture.

Submission policies change. For final submission advice, the skill instructs the agent to verify current official journal pages before making policy-sensitive claims.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages