[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71QH8P4924KBFR7NEYB0C2V":3,"skill-same:01M71QH8P4924KBFR7NEYB0C2V":64},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":46,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M71QH8P4924KBFR7NEYB0C2V","method-clif-template",null,"Initializes or audits a CLIF analysis repo against the official CLIF Project Template, with PHI and output safeguards. Use when creating or checking a CLIF project repo.","sajor2000\u002Fmethodsmith","sajor2000","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F126191042?v=4","01M71QG4M3561SH49E3S7J3GKT","JC Rojas ","01M71QG4N56X2P61YTJSRP95VD",6,"MIT","https:\u002F\u002Fgithub.com\u002Fsajor2000\u002Fmethodsmith\u002Fblob\u002Fmain\u002Fplugins\u002Fmethodsmith\u002Fskills\u002Fmethod-clif-template\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"method clif template","template","official","project","repo","init","use","when","version","analysis","output","with","audit","directory","empty","phi","2026-11-10 13:02:02",false,"---\nname: method-clif-template\ndescription: \"Initializes or audits a CLIF analysis repo against the official CLIF Project Template, with PHI and output safeguards. Use when creating or checking a CLIF project repo.\"\nargument-hint: \"[init \u003Cempty-directory> | audit [project-directory]] [--version 2.1.0|3.0.0]\"\n---\n\n# CLIF Project Template\n\n## Skill Value\n\n- **Problem it solves:** New CLIF projects need a consistent, consortium-readable structure without accidentally copying PHI, weakening output controls, or mixing dictionary families.\n- **Use when:** Creating a new CLIF analysis repository from the official template or auditing an existing template-derived project.\n- **Output:** An initialized project skeleton or a structural audit with explicit readiness and remediation findings.\n- **Ask only if:** The requested destination, CLIF\u002FmCIDE family, or intent to replace a non-empty directory is ambiguous.\n- **Do not do:** Do not clone into a non-empty directory, copy clinical tables, infer a CLIF version, or place row-level data in shared output paths.\n\nUse the official [CLIF Project Template](https:\u002F\u002Fgithub.com\u002FCommon-Longitudinal-ICU-data-Format\u002FCLIF-Project-Template) as the project-layout source. Treat [clif-icu.com](https:\u002F\u002Fclif-icu.com\u002F) and `method-clif` as authoritative for the selected data-dictionary and mCIDE family.\n\n## Route\n\n- `init \u003Cempty-directory>` creates a new local project from the official GitHub template only after the target is confirmed empty and the CLIF family is selected through `method-clif --version` or a matching declared project source.\n- `audit [project-directory]` inspects a local project without modifying it. When omitted, audit the current repository.\n\n## Initialize\n\n1. Load the `method-clif` skill and require a single selected CLIF\u002FmCIDE family. Do not initialize on an unknown or mixed version.\n2. Confirm the destination is an explicit empty directory. If it is non-empty, stop and require a new location; never merge template files into an existing project.\n3. Use GitHub's template mechanism or a shallow clone of `Common-Longitudinal-ICU-data-Format\u002FCLIF-Project-Template`; retain its Apache-2.0 license and bundled `clif_demo` for safe first-run validation. Never replace it with clinical data.\n4. Create the template structure: `code\u002F`, `config\u002F`, `guides\u002F`, `utils\u002F`, `output\u002Ffinal_no_phi\u002F`, and `output\u002Fintermediate_phi\u002F`. Keep `config\u002Fconfig.json` site-local and gitignored; it may name a registered source location but must not contain credentials.\n5. Replace placeholders in the project README with selected CLIF version, objective, required tables and fields, cohort definition, expected aggregate outputs, language environment, and run instructions. Record required tables from the approved study\u002FSAP; do not invent fields or categories.\n6. Keep the template's four-step convention: `01` cohort identification, `02` quality checks, `03` outlier handling, and `04` analysis. Use Parquet inputs and UTC `*_dttm` fields. R uses `renv` and `arrow::open_dataset()`; Python uses the project's managed environment and `clifpy` only when it is declared as a dependency.\n7. Make `output\u002Fintermediate_phi\u002F` local-only. `output\u002Ffinal_no_phi\u002F` accepts aggregate results only: no patient or hospitalization identifiers, no row-level records, no raw CSV\u002FParquet, and no reported cell smaller than 11 (the clif-icu.com FAQ requires more than 10 patients per cell; the CLIF-Project-Template README states `n >= 10`, so apply the stricter FAQ rule, and a stricter site or DUA rule always wins).\n8. Before distributing the project, require an independent site to run it and return `BUDDY_TEST_REPORT.md` from the template's buddy-test report. Do not mark the project distribution-ready until the report passes and the README carries its buddy-test stamp.\n\n## Audit\n\nCheck and report each item as pass, warning, or block:\n\n- README has an explicit CLIF version, objective, required table\u002Ffield rationale, cohort criteria, expected outputs, and environment\u002Frun instructions.\n- `config\u002Fconfig.json` is excluded from Git and contains no secrets or PHI samples.\n- Required structure and separate PHI\u002Fintermediate versus final aggregate output paths exist.\n- Code follows cohort -> quality checks -> outlier handling -> analysis, uses Parquet and timezone-aware UTC datetimes, and keeps patient-level content out of final outputs.\n- Output guidance requires aggregate-only sharing and the CLIF floor of more than 10 patients per reported cell (`n >= 11`), or a stricter site or DUA floor when one applies.\n- Any edit to CLIF protected paths remains subject to `method-clif` POC approval.\n- When the audit assesses distribution readiness, `BUDDY_TEST_REPORT.md` exists, records a pass from another site, and the README carries the corresponding validation stamp. A missing buddy test is a block for distribution readiness, not ordinary local development.\n\nAn audit does not certify data quality, cohort validity, disclosure safety, or consortium approval. Route those questions to `method-data-qa`, the study SAP, `method-signoff`, and the responsible CLIF POC.\n\nThis audit covers template structure only. For a full repository audit that also checks dependency pins, config keys, `clifpy` usage and reimplementations, timezone handling, export gates, and reproducibility, use `method-clif-audit`.\n","# CLIF Project Template\n\n## Skill Value\n\n- **Problem it solves:** New CLIF projects need a consistent, consortium-readable structure without accidentally copying PHI, weakening output controls, or mixing dictionary families.\n- **Use when:** Creating a new CLIF analysis repository from the official template or auditing an existing template-derived project.\n- **Output:** An initialized project skeleton or a structural audit with explicit readiness and remediation findings.\n- **Ask only if:** The requested destination, CLIF\u002FmCIDE family, or intent to replace a non-empty directory is ambiguous.\n- **Do not do:** Do not clone into a non-empty directory, copy clinical tables, infer a CLIF version, or place row-level data in shared output paths.\n\nUse the official [CLIF Project Template](https:\u002F\u002Fgithub.com\u002FCommon-Longitudinal-ICU-data-Format\u002FCLIF-Project-Template) as the project-layout source. Treat [clif-icu.com](https:\u002F\u002Fclif-icu.com\u002F) and `method-clif` as authoritative for the selected data-dictionary and mCIDE family.\n\n## Route\n\n- `init \u003Cempty-directory>` creates a new local project from the official GitHub template only after the target is confirmed empty and the CLIF family is selected through `method-clif --version` or a matching declared project source.\n- `audit [project-directory]` inspects a local project without modifying it. When omitted, audit the current repository.\n\n## Initialize\n\n1. Load the `method-clif` skill and require a single selected CLIF\u002FmCIDE family. Do not initialize on an unknown or mixed version.\n2. Confirm the destination is an explicit empty directory. If it is non-empty, stop and require a new location; never merge template files into an existing project.\n3. Use GitHub's template mechanism or a shallow clone of `Common-Longitudinal-ICU-data-Format\u002FCLIF-Project-Template`; retain its Apache-2.0 license and bundled `clif_demo` for safe first-run validation. Never replace it with clinical data.\n4. Create the template structure: `code\u002F`, `config\u002F`, `guides\u002F`, `utils\u002F`, `output\u002Ffinal_no_phi\u002F`, and `output\u002Fintermediate_phi\u002F`. Keep `config\u002Fconfig.json` site-local and gitignored; it may name a registered source location but must not contain credentials.\n5. Replace placeholders in the project README with selected CLIF version, objective, required tables and fields, cohort definition, expected aggregate outputs, language environment, and run instructions. Record required tables from the approved study\u002FSAP; do not invent fields or categories.\n6. Keep the template's four-step convention: `01` cohort identification, `02` quality checks, `03` outlier handling, and `04` analysis. Use Parquet inputs and UTC `*_dttm` fields. R uses `renv` and `arrow::open_dataset()`; Python uses the project's managed environment and `clifpy` only when it is declared as a dependency.\n7. Make `output\u002Fintermediate_phi\u002F` local-only. `output\u002Ffinal_no_phi\u002F` accepts aggregate results only: no patient or hospitalization identifiers, no row-level records, no raw CSV\u002FParquet, and no reported cell smaller than 11 (the clif-icu.com FAQ requires more than 10 patients per cell; the CLIF-Project-Template README states `n >= 10`, so apply the stricter FAQ rule, and a stricter site or DUA rule always wins).\n8. Before distributing the project, require an independent site to run it and return `BUDDY_TEST_REPORT.md` from the template's buddy-test report. Do not mark the project distribution-ready until the report passes and the README carries its buddy-test stamp.\n\n## Audit\n\nCheck and report each item as pass, warning, or block:\n\n- README has an explicit CLIF version, objective, required table\u002Ffield rationale, cohort criteria, expected outputs, and environment\u002Frun instructions.\n- `config\u002Fconfig.json` is excluded from Git and contains no secrets or PHI samples.\n- Required structure and separate PHI\u002Fintermediate versus final aggregate output paths exist.\n- Code follows cohort -> quality checks -> outlier handling -> analysis, uses Parquet and timezone-aware UTC datetimes, and keeps patient-level content out of final outputs.\n- Output guidance requires aggregate-only sharing and the CLIF floor of more than 10 patients per reported cell (`n >= 11`), or a stricter site or DUA floor when one applies.\n- Any edit to CLIF protected paths remains subject to `method-clif` POC approval.\n- When the audit assesses distribution readiness, `BUDDY_TEST_REPORT.md` exists, records a pass from another site, and the README carries the corresponding validation stamp. A missing buddy test is a block for distribution readiness, not ordinary local development.\n\nAn audit does not certify data quality, cohort validity, disclosure safety, or consortium approval. Route those questions to `method-data-qa`, the study SAP, `method-signoff`, and the responsible CLIF POC.\n\nThis audit covers template structure only. For a full repository audit that also checks dependency pins, config keys, `clifpy` usage and reimplementations, timezone handling, export gates, and reproducibility, use `method-clif-audit`.\n",{"name":5,"description":7,"argument-hint":40},"[init \u003Cempty-directory> | audit [project-directory]] [--version 2.1.0|3.0.0]","main","893bccb980e4dce1345919e9f675f5a9dcbed364","plugins\u002Fmethodsmith\u002Fskills\u002Fmethod-clif-template",0,"https:\u002F\u002Fgithub.com\u002Fsajor2000\u002Fmethodsmith","https:\u002F\u002Fsajor2000.github.io\u002Fmethodsmith\u002F","https:\u002F\u002Fgithub.com\u002Fsajor2000","Critical care physician-scientist at Rush University. @Common-Longitudinal-ICU-data-Format contributor building open ICU data tools & clinical AI","2026-11-01 01:56:01",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add sajor2000\u002Fmethodsmith --skill method-clif-template",{"tool":56,"command":57},"bunx","bunx skills add sajor2000\u002Fmethodsmith --skill method-clif-template",{"tool":59,"command":60},"pnpm","pnpm dlx skills add sajor2000\u002Fmethodsmith --skill method-clif-template","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsajor2000\u002Fmethodsmith\u002Fblob\u002Fmain\u002Fplugins\u002Fmethodsmith\u002Fskills\u002Fmethod-clif-template\u002FSKILL.md",true,[],[65,81,94,106,115,124],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":76,"publishedAt":35},"01M71QQY0KE1184AF58EC1J5C1","skill-one","Sample skill","https:\u002F\u002Fgithub.com\u002Fsajor2000\u002Fmethodsmith\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fsample-plugin\u002Fskills\u002Fskill-one\u002FSKILL.md",[71],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[77,78,79,80],"one","skill one","sample","sample skill",{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":88,"publishedAt":35},"01M71QQW3PNK9AYB5HBMAPM72J","disabled-skill","A skill with model invocation disabled","https:\u002F\u002Fgithub.com\u002Fsajor2000\u002Fmethodsmith\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fsample-plugin\u002Fskills\u002Fdisabled-skill\u002FSKILL.md",[87],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[89,90,91,30,92,93],"disabled skill","a skill","with model","true","model",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":101,"publishedAt":35},"01M71QQSY02X7DNZQRAGJ6YFGY","claude-only-skill","A skill restricted to Claude Code only","https:\u002F\u002Fgithub.com\u002Fsajor2000\u002Fmethodsmith\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fsample-plugin\u002Fskills\u002Fclaude-only-skill\u002FSKILL.md",[100],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[102,103,104,90,105],"claude only","claude only skill","only","code",{"skillNo":107,"name":108,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":112,"publishedAt":35},"01M71QQRPZ76X623V5P7T1E3DD","default-skill","https:\u002F\u002Fgithub.com\u002Fsajor2000\u002Fmethodsmith\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fcustom-paths\u002Fskills\u002Fdefault-skill\u002FSKILL.md",[111],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[113,114],"default","default skill",{"skillNo":116,"name":117,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":121,"publishedAt":35},"01M71QQQG3FF2HFQHVH8VHA08R","custom-skill","https:\u002F\u002Fgithub.com\u002Fsajor2000\u002Fmethodsmith\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fcustom-paths\u002Fcustom-skills\u002Fcustom-skill\u002FSKILL.md",[120],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},[122,123],"custom skill","custom",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":35},"01M71QQMBNC76141GHXBSMENSH","method-write","Drafts, revises, and audits evidence-bound manuscripts, sections, abstracts, and reviewer responses with claim provenance. Use when scientific prose must be written or revised (entry point).","https:\u002F\u002Fgithub.com\u002Fsajor2000\u002Fmethodsmith\u002Fblob\u002Fmain\u002Fplugins\u002Fmethodsmith\u002Fskills\u002Fmethod-write\u002FSKILL.md",[],[131,132,133,134,135,136,25,26,137,138,30,139,140,141],"write","method write","point","evidence","entry","claim","provenance","reviewer","scientific","prose","drafts"]