[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-hatawong-ignore-topic-en":3,"guides-for-hatawong-ignore-topic":421,"similar-k17bszhy2tm3qgangm6ezjzm8d86mad2-en":422},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":255,"isFallback":239,"parentExtension":261,"providers":319,"relations":323,"repo":324,"tags":418,"workflow":419},1778688322101.8257,"k17bszhy2tm3qgangm6ezjzm8d86mad2",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use when the user wants to ignore, skip, or exclude specific topics from being archived. Triggers on \"ignore topic\", \"don't archive\", \"skip topic\", \"stop remembering\", \"list ignored topics\", \"remove ignore rule\".",{"claudeCode":12},"hatawong/claude-recap","Ignore Topic","https://github.com/hatawong/claude-recap",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":237,"workflow":253},1778688389765.2307,"kn75yqnr7fd9aee9pcz5a9zdc186n04c","en",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":202,"practices":206,"prerequisites":210,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"targetMarket":225,"tier":226,"useCases":227,"workflow":232},[21,26,29,32,36,39,43,48,51,54,58,62,66,70,73,76,79,82,85,88,92,96,100,104,109,112,115,118,122,125,128,131,134,137,140,144,148,152,155,159,162,165,168,171,175,178,181,184,187,191],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The displayed description clearly names the user problem of excluding specific topics from archiving and provides example triggers.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","This skill offers significant value over default behavior by implementing automatic topic archival, cross-session memory, and compaction recovery, going beyond simple prompting.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill appears production-ready, covering the complete lifecycle of memory management from archival to injection and recovery, with clear local storage.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on managing topic archival and memory persistence, avoiding unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose and provides relevant trigger phrases.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes a single script with clearly defined commands (add, remove, list) rather than a generalist 'execute' tool.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","info","While the script parameters are clear, the SKILL.md does not explicitly document default values for scopes or patterns, nor the precedence order of configuration files.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The primary interaction is via the `/ignore-topic` command, which is descriptive for its function.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The `ignore-topic.sh` script takes specific arguments for scope and patterns, and the `list` operation returns a formatted output, indicating minimal I/O.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The project includes a LICENSE file with an MIT license, clearly usable.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on March 6, 2026, which is recent.",{"category":59,"check":63,"severity":64,"summary":65},"Dependency Management","not_applicable","The skill relies only on bash and Node.js, which are assumed to be present and managed by the environment, not third-party dependencies requiring specific management within the skill.",{"category":67,"check":68,"severity":64,"summary":69},"Security","Secret Management","The skill does not handle secrets.",{"category":67,"check":71,"severity":24,"summary":72},"Injection","The `ignore-topic.sh` script appears to treat input patterns as data and does not appear to execute external instructions or load third-party data.",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","The skill uses local scripts and does not appear to fetch or execute remote code.",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","The bash script operates on local files (`~/.memory/`, project directory) and does not attempt to write outside of designated scopes.",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","The bash script does not appear to use detached-process spawns or deny-retry loops.",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","The skill operates on local configuration files and does not make any outbound calls, thus preventing data exfiltration.",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","The bundled scripts and SKILL.md content do not contain hidden-steering tricks or suspicious Unicode characters.",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","The bash script is plain, readable source code and does not employ obfuscation techniques like base64 or eval.",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","The script correctly uses placeholders for paths like `\u003Cplugin_scripts_path>` and `\u003Cproject_dir>`, which are injected by the environment, rather than assuming fixed locations.",{"category":97,"check":98,"severity":24,"summary":99},"Trust","Issues Attention","Open issues: 3, closed issues 90d: 2. The closure rate is sufficient, and the number of open issues is low.",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","The README includes a GitHub release badge indicating versioning, and the last commit is recent.",{"category":105,"check":106,"severity":107,"summary":108},"Code Execution","Validation","warning","The bash script for adding/removing ignore rules does not appear to validate the input patterns against glob syntax or check for malicious characters before passing them to the script, which could lead to unexpected behavior or security issues.",{"category":67,"check":110,"severity":24,"summary":111},"Unguarded Destructive Operations","The operations modify local files (`.ignore` rules) which are configuration and not considered critically destructive, and are guarded by explicit user commands.",{"category":105,"check":113,"severity":46,"summary":114},"Error Handling","The bash script includes basic error checking for missing patterns or scopes, but the SKILL.md does not detail specific failure modes or recovery steps for all potential errors.",{"category":105,"check":116,"severity":64,"summary":117},"Logging","This skill modifies local configuration files and does not perform destructive actions or outbound calls that necessitate a separate audit log.",{"category":119,"check":120,"severity":64,"summary":121},"Compliance","GDPR","The skill operates on user-defined topic patterns and local configuration files, not personal data.",{"category":119,"check":123,"severity":24,"summary":124},"Target market","The skill operates on local files and user-defined patterns, with no regional logic, making it globally applicable.",{"category":93,"check":126,"severity":24,"summary":127},"Runtime stability","The skill relies on bash and Node.js, which are standard environments, and uses relative paths or injected variables, ensuring cross-platform compatibility.",{"category":44,"check":129,"severity":24,"summary":130},"README","The README provides a comprehensive overview of the problem, solution, installation, and features.",{"category":33,"check":132,"severity":24,"summary":133},"Tool surface size","The extension primarily uses the `/ignore-topic` command, with internal sub-commands, keeping the surface area small.",{"category":40,"check":135,"severity":64,"summary":136},"Overlapping near-synonym tools","The skill operates through a single primary command `/ignore-topic` with distinct sub-operations (add, remove, list).",{"category":44,"check":138,"severity":24,"summary":139},"Phantom features","All advertised features like topic archival, compaction recovery, and the `/remember` skill are implemented and supported by the provided scripts and documentation.",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","The README provides clear installation instructions for both plugin and manual methods, including a restart recommendation for hooks.",{"category":145,"check":146,"severity":46,"summary":147},"Errors","Actionable error messages","Errors related to missing patterns or scopes are indicated, but the SKILL.md could be more explicit about remediation steps for all potential failure modes.",{"category":149,"check":150,"severity":64,"summary":151},"Execution","Pinned dependencies","The skill relies on standard bash and Node.js, and the scripts do not introduce external dependencies that require pinning.",{"category":33,"check":153,"severity":64,"summary":154},"Dry-run preview","The skill modifies local configuration files; a dry-run is not applicable as the changes are local and easily reversible.",{"category":156,"check":157,"severity":64,"summary":158},"Protocol","Idempotent retry & timeouts","The skill operates on local files and does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":119,"check":160,"severity":64,"summary":161},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":163,"severity":24,"summary":164},"Precise Purpose","The SKILL.md clearly states the purpose (managing ignore rules for archival) and provides explicit triggers and operations (add, remove, list).",{"category":40,"check":166,"severity":24,"summary":167},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability and trigger phrases.",{"category":44,"check":169,"severity":24,"summary":170},"Concise Body","The SKILL.md is well-structured and under 500 lines, delegating deeper material to reference files if needed.",{"category":172,"check":173,"severity":64,"summary":174},"Context","Progressive Disclosure","The SKILL.md is concise and does not contain large amounts of embedded material that would require progressive disclosure.",{"category":172,"check":176,"severity":64,"summary":177},"Forked exploration","This skill is a utility for managing rules, not an exploration or deep review skill, so `context: fork` is not applicable.",{"category":22,"check":179,"severity":24,"summary":180},"Usage examples","The SKILL.md provides a clear table with user input examples, the expected operation, and notes on when scope questions are needed, demonstrating usage effectively.",{"category":22,"check":182,"severity":46,"summary":183},"Edge cases","The SKILL.md outlines the basic operations and their recovery paths, but does not explicitly document failure modes for malformed patterns or scope issues.",{"category":105,"check":185,"severity":64,"summary":186},"Tool Fallback","The skill does not rely on external tools like MCP servers; it uses bundled bash scripts.",{"category":188,"check":189,"severity":24,"summary":190},"Safety","Halt on unexpected state","The script logic for adding/removing rules implicitly halts on unexpected input by requiring specific commands and scopes, and the 'list' operation provides a report of current rules.",{"category":93,"check":192,"severity":24,"summary":193},"Cross-skill coupling","The ignore-topic skill operates independently on local files and does not rely on or implicitly couple with other skills.",1778688389568,"This skill provides a command-line interface to manage ignore rules for topics, preventing specific topics from being archived. It supports adding, removing, and listing rules, with options for global or project-specific scopes, operating locally via bash scripts.",[197,198,199,200,201],"Define global or project-specific ignore rules","Add, remove, and list topic ignore patterns","Skip topic archival without deleting tags","Operates locally with bash scripts","Integrates with Claude Code hooks for automatic application",[203,204,205],"Deleting tagged topics","Managing topic tags themselves","Archiving content for topics not explicitly ignored",[207,208,209],"Scope management","Configuration","Rule management",[211,212],"Bash","Node.js","3.0.0","4.4.0","To give users fine-grained control over what content is archived by Claude Code, ensuring only relevant topics are summarized and stored.","The skill is well-implemented with clear documentation and robust security practices. A minor point for improvement exists in the explicit documentation of error handling for edge cases.",93,"A robust skill for managing topic archival rules, offering clear documentation and secure local operation.",[220,221,222,223,224],"archiving","memory","configuration","bash","cli","global","community",[228,229,230,231],"Exclude automatically generated or noisy topics from being archived.","Prevent sensitive project areas from being summarized and stored.","Maintain a clean and relevant memory by selectively ignoring topics.","Review and manage existing ignore rules.",[233,234,235,236],"Determine user operation (add, remove, list).","Prompt user for scope (global/project) and patterns if needed.","Execute bash script with appropriate arguments.","Apply or list ignore rules locally.",{"codeQuality":238,"collectedAt":240,"documentation":241,"maintenance":244,"security":250,"testCoverage":252},{"hasLockfile":239},false,1778688365165,{"descriptionLength":242,"readmeSize":243},212,7301,{"closedIssues90d":245,"forks":246,"hasChangelog":247,"openIssues90d":246,"pushedAt":248,"stars":249},2,3,true,1772785245000,31,{"hasNpmPackage":239,"license":251,"smitheryVerified":239},"MIT",{"hasCi":239,"hasTests":247},{"updatedAt":254},1778688389765,{"basePath":256,"githubOwner":257,"githubRepo":258,"locale":18,"slug":259,"type":260},"skills/ignore-topic","hatawong","claude-recap","ignore-topic","skill",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":268,"parentExtension":271,"providers":303,"relations":314,"tags":315,"workflow":316},1778688322101.8254,"k17b9bmvrv1a5e41w678q1yvrh86m81g",{"reviewCount":8},{"description":266,"installMethods":267,"name":258,"sourceUrl":14},"Topic-based automatic memory for Claude Code — never lose context across sessions or compactions.",{"claudeCode":258},{"basePath":269,"githubOwner":257,"githubRepo":258,"locale":18,"slug":258,"type":270},"","plugin",{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":279,"providers":281,"relations":296,"tags":298,"workflow":299},1778688322101.8252,"k17944zm3ehfvm4ntncyz1dzyx86nc6v",{"reviewCount":8},{"description":276,"installMethods":277,"name":278,"sourceUrl":14},"Topic-based automatic memory for Claude Code",{"claudeCode":12},"claude-recap-marketplace",{"basePath":269,"githubOwner":257,"githubRepo":258,"locale":18,"slug":258,"type":280},"marketplace",{"evaluate":282,"extract":290},{"promptVersionExtension":283,"promptVersionScoring":214,"score":284,"tags":285,"targetMarket":225,"tier":289},"3.1.0",100,[221,286,224,287,288],"context","persistence","automation","verified",{"commitSha":291,"marketplace":292,"plugin":294},"HEAD",{"name":278,"pluginCount":293},1,{"mcpCount":8,"provider":295,"skillCount":8},"classify",{"repoId":297},"kd78y3gm1ky53msejxede6b4x986nqyc",[288,224,286,221,287],{"evaluatedAt":300,"extractAt":301,"updatedAt":302},1778688340018,1778688322101,1778688561034,{"evaluate":304,"extract":311},{"promptVersionExtension":213,"promptVersionScoring":214,"score":305,"tags":306,"targetMarket":225,"tier":289},99,[221,287,307,308,309,223,310],"hooks","context-management","local-storage","nodejs",{"commitSha":291,"license":251,"plugin":312},{"mcpCount":8,"provider":295,"skillCount":313},4,{"parentExtensionId":273,"repoId":297},[223,308,307,309,221,310,287],{"evaluatedAt":317,"extractAt":301,"updatedAt":318},1778688364899,1778688560725,{"evaluate":320,"extract":322},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":321,"targetMarket":225,"tier":226},[220,221,222,223,224],{"commitSha":291,"license":251},{"parentExtensionId":263,"repoId":297},{"_creationTime":325,"_id":297,"identity":326,"providers":327,"workflow":414},1778688317050.7341,{"githubOwner":257,"githubRepo":258,"sourceUrl":14},{"classify":328,"discover":396,"github":399},{"commitSha":291,"extensions":329},[330,343,366,372,380,388],{"basePath":269,"description":276,"displayName":278,"installMethods":331,"rationale":332,"selectedPaths":333,"source":342,"sourceLanguage":18,"type":280},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[334,337,339],{"path":335,"priority":336},".claude-plugin/marketplace.json","mandatory",{"path":338,"priority":336},"README.md",{"path":340,"priority":341},"LICENSE","high","rule",{"basePath":269,"description":266,"displayName":258,"installMethods":344,"license":251,"rationale":345,"selectedPaths":346,"source":342,"sourceLanguage":18,"type":270},{"claudeCode":258},"plugin manifest at .claude-plugin/plugin.json",[347,349,350,351,354,356,358,360,362,364],{"path":348,"priority":336},".claude-plugin/plugin.json",{"path":338,"priority":336},{"path":340,"priority":341},{"path":352,"priority":353},"skills/ignore-topic/SKILL.md","medium",{"path":355,"priority":353},"skills/list-topics/SKILL.md",{"path":357,"priority":353},"skills/remember/SKILL.md",{"path":359,"priority":353},"skills/save-topic/SKILL.md",{"path":361,"priority":341},"hooks/hooks.json",{"path":363,"priority":341},"hooks/session-start.sh",{"path":365,"priority":341},"hooks/stop.sh",{"basePath":256,"description":10,"displayName":259,"installMethods":367,"rationale":368,"selectedPaths":369,"source":342,"sourceLanguage":18,"type":260},{"claudeCode":12},"SKILL.md frontmatter at skills/ignore-topic/SKILL.md",[370],{"path":371,"priority":336},"SKILL.md",{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":342,"sourceLanguage":18,"type":260},"skills/list-topics","Use when the user asks about topics discussed in the current session, wants to see a topic list, or asks what has been talked about.","list-topics",{"claudeCode":12},"SKILL.md frontmatter at skills/list-topics/SKILL.md",[379],{"path":371,"priority":336},{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":342,"sourceLanguage":18,"type":260},"skills/remember","Use when the user wants to persistently remember something across sessions (e.g., \"always use bun\", \"never auto-commit\", \"my name is Alex\"). Also use when you detect a clear user preference or constraint worth persisting.","remember",{"claudeCode":12},"SKILL.md frontmatter at skills/remember/SKILL.md",[387],{"path":371,"priority":336},{"basePath":389,"description":390,"displayName":391,"installMethods":392,"rationale":393,"selectedPaths":394,"source":342,"sourceLanguage":18,"type":260},"skills/save-topic","Use when the user wants to save or checkpoint topic progress, persist current discussion state, or save all topics before ending a session.","save-topic",{"claudeCode":12},"SKILL.md frontmatter at skills/save-topic/SKILL.md",[395],{"path":371,"priority":336},{"sources":397},[398],"manual",{"closedIssues90d":245,"description":266,"forks":246,"license":251,"openIssues90d":246,"pushedAt":248,"readmeSize":243,"stars":249,"topics":400},[401,402,403,223,404,405,406,407,308,408,409,410,411,412,413],"agent-memory","ai-memory","anthropic","claude","claude-code","claude-code-hooks","claude-code-plugin","developer-tools","llm-tools","open-source","productivity","session-management","shell",{"classifiedAt":415,"discoverAt":416,"extractAt":417,"githubAt":417,"updatedAt":415},1778688321667,1778688317050,1778688319676,[220,223,224,222,221],{"evaluatedAt":254,"extractAt":301,"updatedAt":420},1778688561210,[],[423,450,470,498,526,555],{"_creationTime":424,"_id":425,"community":426,"display":427,"identity":433,"providers":437,"relations":443,"tags":446,"workflow":447},1778699234184.6174,"k174zww66m804nhr89ttra7r6d86nwyg",{"reviewCount":8},{"description":428,"installMethods":429,"name":431,"sourceUrl":432},"Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow",{"claudeCode":430},"Yeachan-Heo/oh-my-claudecode","setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":434,"githubOwner":435,"githubRepo":436,"locale":18,"slug":431,"type":260},"skills/setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":438,"extract":442},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":439,"targetMarket":225,"tier":289},[431,440,222,224,441],"routing","mcp",{"commitSha":291},{"parentExtensionId":444,"repoId":445},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[224,222,441,440,431],{"evaluatedAt":448,"extractAt":449,"updatedAt":448},1778699724286,1778699234184,{"_creationTime":451,"_id":452,"community":453,"display":454,"identity":458,"providers":460,"relations":466,"tags":467,"workflow":468},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":455,"installMethods":456,"name":457,"sourceUrl":432},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":430},"mcp-setup",{"basePath":459,"githubOwner":435,"githubRepo":436,"locale":18,"slug":457,"type":260},"skills/mcp-setup",{"evaluate":461,"extract":465},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":462,"targetMarket":225,"tier":289},[441,222,224,463,464],"agent","tooling",{"commitSha":291},{"parentExtensionId":444,"repoId":445},[463,224,222,441,464],{"evaluatedAt":469,"extractAt":449,"updatedAt":469},1778699492025,{"_creationTime":471,"_id":472,"community":473,"display":474,"identity":480,"providers":484,"relations":492,"tags":494,"workflow":495},1778697205743.8958,"k17a1wa1fwjqf68n1ghcnjcn6186ngbk",{"reviewCount":8},{"description":475,"installMethods":476,"name":478,"sourceUrl":479},"Instructions for fetching current Dubai time via bash command",{"claudeCode":477},"shanraisshan/claude-code-best-practice","time-fetcher","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":481,"githubOwner":482,"githubRepo":483,"locale":18,"slug":478,"type":260},"agent-teams/.claude/skills/time-fetcher","shanraisshan","claude-code-best-practice",{"evaluate":485,"extract":491},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":486,"targetMarket":225,"tier":289},[487,488,223,489,490],"time","dubai","utility","datetime",{"commitSha":291},{"repoId":493},"kd74710g49kxgwbfjxeb7s132d86myxr",[223,490,488,487,489],{"evaluatedAt":496,"extractAt":497,"updatedAt":496},1778697339084,1778697205743,{"_creationTime":499,"_id":500,"community":501,"display":502,"identity":508,"providers":512,"relations":519,"tags":522,"workflow":523},1778694720643.0364,"k178ezcgbcwcccen6aezxvmxbh86mhxg",{"reviewCount":8},{"description":503,"installMethods":504,"name":506,"sourceUrl":507},"Upgrade toprank plugin to the latest version. Updates the marketplace repo, installs the new version to the plugin cache, and updates installed_plugins.json. Use when asked to \"upgrade toprank\", \"update toprank\", or \"get latest version\". Also handles inline upgrade prompts when a skill detects UPGRADE_AVAILABLE at startup.\n",{"claudeCode":505},"nowork-studio/toprank","toprank-upgrade","https://github.com/nowork-studio/toprank",{"basePath":509,"githubOwner":510,"githubRepo":511,"locale":18,"slug":509,"type":260},"toprank-upgrade-skill","nowork-studio","toprank",{"evaluate":513,"extract":518},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":514,"targetMarket":225,"tier":289},[515,516,288,223,517],"plugin-management","upgrade","python",{"commitSha":291,"license":251},{"parentExtensionId":520,"repoId":521},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[288,223,515,517,516],{"evaluatedAt":524,"extractAt":525,"updatedAt":524},1778695134020,1778694720643,{"_creationTime":527,"_id":528,"community":529,"display":530,"identity":536,"providers":540,"relations":547,"tags":550,"workflow":551},1778691884319.0664,"k172gnk14qpj28ndayqyr7y56186n1ys",{"reviewCount":8},{"description":531,"installMethods":532,"name":534,"sourceUrl":535},"Automatically fix skill problems (safe preview first). Also use with --prune to find and remove broken symlinks, empty directories, and orphaned skills.",{"claudeCode":533},"khendzel/skills-janitor","janitor-fix","https://github.com/khendzel/skills-janitor",{"basePath":537,"githubOwner":538,"githubRepo":539,"locale":18,"slug":534,"type":260},"skills/janitor-fix","khendzel","skills-janitor",{"evaluate":541,"extract":546},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":542,"targetMarket":225,"tier":289},[543,544,545,288,223,517],"skills","maintenance","cleanup",{"commitSha":291},{"parentExtensionId":548,"repoId":549},"k173y287h96a0x42zvrvymzvgn86nq38","kd722xn3d2v8ze2vwgebvzgpv986mj48",[288,223,545,544,517,543],{"evaluatedAt":552,"extractAt":553,"updatedAt":554},1778691964565,1778691884319,1778692172300,{"_creationTime":556,"_id":557,"community":558,"display":559,"identity":565,"providers":570,"relations":579,"tags":582,"workflow":583},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":560,"installMethods":561,"name":563,"sourceUrl":564},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":562},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":566,"githubOwner":567,"githubRepo":568,"locale":18,"slug":569,"type":260},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":571,"extract":578},{"promptVersionExtension":213,"promptVersionScoring":214,"score":284,"tags":572,"targetMarket":225,"tier":289},[573,574,575,576,577,224],"finance","trading","market-analysis","ai","typescript",{"commitSha":291,"license":251},{"parentExtensionId":580,"repoId":581},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[576,224,573,575,574,577],{"evaluatedAt":584,"extractAt":585,"updatedAt":584},1778701108877,1778696691708]