[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GSK4JNPFSY2BXT16T8YXQ2":3,"skill-same:01M6GSK4JNPFSY2BXT16T8YXQ2":61},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":14,"repositoryHtmlUrl":44,"repositoryHomepageUrl":6,"ownerHtmlUrl":45,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":46,"install":47,"resources":60},"01M6GSK4JNPFSY2BXT16T8YXQ2","reflect",null,"Reflect on the conversation and update the brain. Use immediately when the user adds or clarifies constraints, preferences, or quality standards, even when phrased as a new instruction rather than a correction. Also use after mistakes, failures, user corrections, user steering, negative reviews, discovered workarounds, understanding gaps, and at session wrap-up. Review may conclude no write is needed. Use when the user says \"reflect\", \"remember this\".","japurcell\u002Fskills","japurcell","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10947458?v=4","01M6GSJK1YAG95R6VHF47V30KY","Adam Purcell","01M6GSJK6817NVR5FVDMFFNJ6H",0,"MIT","https:\u002F\u002Fgithub.com\u002Fjapurcell\u002Fskills\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Freflect\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"change","codebase","when","mistakes","user","write","brain","at","update","review","learnings","code","use","sessions","end","remember","conversation","2026-11-10 10:12:30",false,"---\nname: reflect\ndescription: Reflect on the conversation and update the brain. Use immediately when the user adds or clarifies constraints, preferences, or quality standards, even when phrased as a new instruction rather than a correction. Also use after mistakes, failures, user corrections, user steering, negative reviews, discovered workarounds, understanding gaps, and at session wrap-up. Review may conclude no write is needed. Use when the user says \"reflect\", \"remember this\".\n---\n\n# Reflect\n\nReview the conversation and persist learnings - to `brain\u002F`, to skill files, or as structural enforcement.\n\n## Process\n\nTrack the review in the active plan when one exists; otherwise use the available planning tools or a short checklist.\n\n1. **Scan the conversation** for:\n   - Mistakes made and corrections received\n   - User preferences and workflow patterns\n   - Codebase knowledge gained (architecture, gotchas, patterns)\n   - Tool\u002Flibrary quirks discovered\n   - Decisions made and their rationale\n   - Friction in skill execution, orchestration, or delegation\n   - Repeated manual steps that could be automated or encoded\n2. **Identify lessons** that will matter in a future session. If none qualify, finish here.\n3. **Route and persist each remaining learning** during this reflection. Before a brain write, read `brain\u002Findex.md` and the relevant topic notes. Write only what those notes do not already cover; keep reusable guidance in indexed topic notes, skill instructions, or structural enforcement. An existing active plan may link to the saved guidance when useful to its task.\n4. **Reconcile navigation** using the brain skill after a brain write. Hooks own the root inventory.\n\n## Routing\n\nNot everything belongs in the brain. Route each learning to where it will have the most impact.\n\n### Structural enforcement check\n\nBefore routing a learning to `brain\u002F`, ask: can this be a lint rule, script, metadata flag, or runtime check? If yes, encode it structurally and skip the brain note. See `brain\u002Fprinciples\u002Fencode-lessons-in-structure.md`.\n\n### Brain files (`brain\u002F`)\n\nCodebase knowledge, delegation principles, gotchas - anything that informs future sessions. This is the default destination. Activate the `brain` skill for writing conventions.\n\n- One topic per file. File name = topic slug.\n- Group in directories with index files using standard Markdown links.\n- No inlined content in index files.\n\n### Skill improvements (`.agents\u002Fskills\u002F\u003Cskill>\u002F`)\n\nIf a learning is about how a specific skill works - its process, prompts, or edge cases - update the skill directly. Activate the `create-skill` or `skill-creator` skill when available; otherwise preserve its invocation controls, keep resources self-contained, and verify the affected procedure directly.\n\n### Orchestration workflow improvements\n\nIf the session revealed systemic orchestration issues, route to:\n\n- **Brain principle** (new delegation heuristic) → `brain\u002Fprinciples\u002F`, linked from `brain\u002Fprinciples.md`\n- **Skill mechanics change** (monitoring loop, review step) → relevant skill file\n- **New skill opportunity** (recurring workflow that could be encoded) → note in summary for the user\n\n### Backlog items (`brain\u002Ftodos.md`)\n\nFollow-up work that can't be done during reflection - bugs, non-trivial rewrites, tooling gaps. Activate the `todo` skill to file.\n\n## Summary\n\n```\n## Reflect Summary\n- Brain: [files created\u002Fupdated, one-line each]\n- Skills: [skill files modified, one-line each]\n- Structural: [rules\u002Fscripts\u002Fchecks added]\n- Todos: [follow-up items filed]\n```\n","# Reflect\n\nReview the conversation and persist learnings - to `brain\u002F`, to skill files, or as structural enforcement.\n\n## Process\n\nTrack the review in the active plan when one exists; otherwise use the available planning tools or a short checklist.\n\n1. **Scan the conversation** for:\n   - Mistakes made and corrections received\n   - User preferences and workflow patterns\n   - Codebase knowledge gained (architecture, gotchas, patterns)\n   - Tool\u002Flibrary quirks discovered\n   - Decisions made and their rationale\n   - Friction in skill execution, orchestration, or delegation\n   - Repeated manual steps that could be automated or encoded\n2. **Identify lessons** that will matter in a future session. If none qualify, finish here.\n3. **Route and persist each remaining learning** during this reflection. Before a brain write, read `brain\u002Findex.md` and the relevant topic notes. Write only what those notes do not already cover; keep reusable guidance in indexed topic notes, skill instructions, or structural enforcement. An existing active plan may link to the saved guidance when useful to its task.\n4. **Reconcile navigation** using the brain skill after a brain write. Hooks own the root inventory.\n\n## Routing\n\nNot everything belongs in the brain. Route each learning to where it will have the most impact.\n\n### Structural enforcement check\n\nBefore routing a learning to `brain\u002F`, ask: can this be a lint rule, script, metadata flag, or runtime check? If yes, encode it structurally and skip the brain note. See `brain\u002Fprinciples\u002Fencode-lessons-in-structure.md`.\n\n### Brain files (`brain\u002F`)\n\nCodebase knowledge, delegation principles, gotchas - anything that informs future sessions. This is the default destination. Activate the `brain` skill for writing conventions.\n\n- One topic per file. File name = topic slug.\n- Group in directories with index files using standard Markdown links.\n- No inlined content in index files.\n\n### Skill improvements (`.agents\u002Fskills\u002F\u003Cskill>\u002F`)\n\nIf a learning is about how a specific skill works - its process, prompts, or edge cases - update the skill directly. Activate the `create-skill` or `skill-creator` skill when available; otherwise preserve its invocation controls, keep resources self-contained, and verify the affected procedure directly.\n\n### Orchestration workflow improvements\n\nIf the session revealed systemic orchestration issues, route to:\n\n- **Brain principle** (new delegation heuristic) → `brain\u002Fprinciples\u002F`, linked from `brain\u002Fprinciples.md`\n- **Skill mechanics change** (monitoring loop, review step) → relevant skill file\n- **New skill opportunity** (recurring workflow that could be encoded) → note in summary for the user\n\n### Backlog items (`brain\u002Ftodos.md`)\n\nFollow-up work that can't be done during reflection - bugs, non-trivial rewrites, tooling gaps. Activate the `todo` skill to file.\n\n## Summary\n\n```\n## Reflect Summary\n- Brain: [files created\u002Fupdated, one-line each]\n- Skills: [skill files modified, one-line each]\n- Structural: [rules\u002Fscripts\u002Fchecks added]\n- Todos: [follow-up items filed]\n```\n",{"name":5,"description":7},"main","6b7b6d34ba29ae2b91e5e9e6b5c0ddfd6e568d85",".agents\u002Fskills\u002Freflect","https:\u002F\u002Fgithub.com\u002Fjapurcell\u002Fskills","https:\u002F\u002Fgithub.com\u002Fjapurcell","2026-11-13 03:51:48",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add japurcell\u002Fskills --skill reflect",{"tool":53,"command":54},"bunx","bunx skills add japurcell\u002Fskills --skill reflect",{"tool":56,"command":57},"pnpm","pnpm dlx skills add japurcell\u002Fskills --skill reflect","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjapurcell\u002Fskills\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Freflect\u002FSKILL.md",true,[],[62,91,112,140,162,182],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":73,"publishedAt":36},"01M6PT0ZTYCN4DHK3SXWS79WSY","spec-create","Create or revise a portable behavioral SPEC for a feature or whole product. Use when specifying a new idea, documenting an existing system for reimplementation, or defining a change while preserving compatibility. Implementation planning is a separate task.","https:\u002F\u002Fgithub.com\u002Fjapurcell\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdefault\u002Fspec-create\u002FSKILL.md",[68],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[74,75,76,77,78,79,80,31,81,82,83,19,84,85,86,87,88,89,90],"create","spec","spec create","feature","planning","for","system","Existing","task","output","product","implementation","revise","compatibility","behavioral","idea","path",{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":98,"publishedAt":36},"01M6GSVHQ4MY4R4SMS8RY6324Q","prd-ralph","Complete at most one eligible unfinished PRD task, verify it, log progress, and optionally create one scoped commit.","https:\u002F\u002Fgithub.com\u002Fjapurcell\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdefault\u002Fprd-ralph\u002FSKILL.md",[97],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},[99,100,101,74,102,103,26,104,105,106,82,107,108,109,110,111,90],"prd ralph","ralph","prd","progress","verify","complete","commit","it","log","scoped","false","file","id",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":121,"publishedAt":36},"01M6GSYMGHE2FEGEFKD926EJH8","fsdp-style-guide","Mandatory for all UI\u002FUX design, implementation, review, audit, or visual regression tasks. Always use for any work that affects user-facing appearance, behavior, accessibility, branding, layout, navigation, forms, dialogs, alerts, tables, or visual design.","https:\u002F\u002Fgithub.com\u002Fjapurcell\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fforest-service\u002Ffsdp-style-guide\u002FSKILL.md",[118],{"categoryNo":119,"categoryName":120,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000032","设计师",[122,123,124,125,126,127,128,129,31,130,131,28,132,133,134,135,136,137,138,139,79],"fsdp style guide","style guide","FSDP","style","guide","visual regression","regression","design","visual","tasks","visual design","alerts","work","branding","layout","audit","ux","behavior",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":36},"01M6GSYHEQARNM7WN0RJA7K7T2","agency-priorities","Provide self-contained USDA strategic goals and Forest Service priorities for agency briefings, proposals, and work-plan alignment. Use when explaining agency direction or evaluating how a project contributes to USDA and Forest Service priorities.","https:\u002F\u002Fgithub.com\u002Fjapurcell\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fforest-service\u002Fagency-priorities\u002FSKILL.md",[],[147,148,149,150,151,134,152,153,154,155,156,157,158,159,31,79,21,160,161],"agency priorities","priorities","agency","self","alignment","plan","goals","proposals","direction","how","project","strategic","service","briefings","self-contained",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":171,"publishedAt":36},"01M6GSY9VVN8RSJ5QYM540ZJ1D","accomplishment-report","Create a concise Forest Service executive accomplishment report when all work in an ExecPlan is completed, or update its existing report. Use at ExecPlan closeout and when asked to report completed work, agency alignment, and estimated AI-assisted versus human-only time and cost savings.","https:\u002F\u002Fgithub.com\u002Fjapurcell\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fforest-service\u002Faccomplishment-report\u002FSKILL.md",[168],{"categoryNo":169,"categoryName":170,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000034","行政与办公人员",[172,173,151,174,74,134,175,176,177,27,26,149,178,159,31,179,180,181,81,21],"report","accomplishment report","cost","concise","human","time","only","closeout","savings","execplan",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":196,"publishedAt":36},"01M6GSY7J8ZMCE319P8Y6JZ432","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","https:\u002F\u002Fgithub.com\u002Fjapurcell\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fdefault\u002Fwriting-for-agents\u002FSKILL.md",[188,193],{"categoryNo":189,"categoryName":190,"taxonomyType":191,"taxonomyTypeDesc":192},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":194,"categoryName":195,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000036","内容创作者",[197,198,79,31,199,200,21],"writing","writing for agents","documents","editing"]