skills/openjd-rfc-review/SKILL.md
Review Open Job Description RFC proposals for completeness, clarity, and alignment with design tenets. Use when reviewing RFC documents, providing feedback on RFC pull requests, or evaluating proposed OpenJD specification changes.
npx skillsauth add openjobdescription/openjd-specifications openjd-rfc-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guide for reviewing Open Job Description RFC proposals to ensure quality, completeness, alignment with project tenets, and compatibility with existing specifications.
Use this skill when:
openjd-specifications project in its rfcs/ directory.Every RFC MUST align with these tenets (unless you know better ones):
Required sections per 0000-template.md:
Required header fields:
2023-09 extension EXTENSION_NAME)Every RFC proposed change must fit into the formal template specification in the openjd-specifications repo
in wiki/2023-09-Template-Schemas, or downloadable at https://github.com/OpenJobDescription/openjd-specifications/wiki/2023-09-Template-Schemas.
Problem: "Users want this feature" without explaining workflows enabled. Fix: Describe concrete use cases and how common they are.
Problem: Prose description instead of formal specification language. Fix: Write as if it could be dropped into the spec document directly.
Problem: Design choices made without explaining alternatives considered. Fix: For each significant choice, explain why this option over others.
Problem: Feature is too specific to one workflow or system. Fix: Generalize the feature or justify why specificity is necessary.
| Review Aspect | Key Question | |---------------|--------------| | Summary | Does one paragraph capture the proposal? | | Motivation | Are use cases concrete and common? | | Specification | Could this be copy-pasted into the spec? | | Rationale | Are design choices explained? | | Portability | Does this work everywhere? | | Expressiveness | Is this general enough? | | Readability | Can humans understand templates using this? | | Parseability | Can tools process this? |
When reviewing, structure feedback as:
Reference specific sections and line numbers. Cite design tenets when relevant.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).