!!! prompt Run the skill-generation skill. Create a new skill called 'microsim-standardization'. It will get passed a directory of a current MicroSim. The MicroSim might use a variety of javaScript libraries. However, they all need to have specific features. Your task is to go through a checklist of things the MicroSim should have and create a TODO list of all the upgrade to a MicroSim standard. Then present the user with that TODO list. Ask the user if you should proceed (y/n) and then...
Installs into .claude/skills of the current project.
Are you the author of 007 Prompt 22611dc1?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-007-prompt-22611dc1)
# MicroSim Standardization Skill
!!! prompt
Run the skill-generation skill. Create a new skill called 'microsim-standardization'. It will
get passed a directory of a current MicroSim. The MicroSim might use a variety of javaScript
libraries. However, they all need to have specific features. Your task is to go through a
checklist of things the MicroSim should have and create a TODO list of all the upgrade to a
MicroSim standard. Then present the user with that TODO list. Ask the user if you should proceed
(y/n) and then if the user says yes, make the changes. Here is a list:
1. Check if the index.md file is present
2. Check that the index.md file has yml metadata at the top (title, description, quality_score,
images for social preview) etc.
3. Check that the title is immediatly after the yml metadata in level 1 header
4. Check that an iframe element is after the level 1 title and that the iframe references the
main.html
5. Check that a sample iframe in a html block is after the iframe with the text "Copy this iframe
to your website:"
6. Check that there is a metadata.json file with Dublin core data in the file
7. Validate the metadata.json file with the microsim schema in the assets of the skill
8. Make sure there is a [Run in fullscreen](main.html){ .md-button .md-button--primary } after the
iframe example
9. If the MicroSim is a p5.js MicroSim, check if there is a link such as [Edit in the p5.js
Editor](https://editor.p5js.org/dmccreary/sketches/P5_ID) link, if the link does not exist, prompt
the user for a path to their sketch.
10. Check if there is a level 2 header after this frontmatter that describes the MicroSim and how
to use it.
11. If a Lesson Plan does not exist in level 2 header, ask the user if you should create it
12. Where appropriate, add a level 2 Reference