[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-cdeust-cortex-wiki-author-de":3,"guides-for-cdeust-cortex-wiki-author":792,"similar-k175b7r2bjbp5ptvq04r1jjn3d86n77j-de":793},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":258,"isFallback":240,"parentExtension":264,"providers":322,"relations":326,"repo":327,"tags":790,"workflow":791},1778683562157.8787,"k175b7r2bjbp5ptvq04r1jjn3d86n77j",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Author first-class wiki pages (ADRs, specs, file docs, notes) that live alongside Cortex memory. Use when the user says 'this is an ADR', 'document this decision', 'write an ADR', 'add a spec', 'spec this out', 'document this file', 'add a note about', 'link these pages', 'bookmark this as a spec', or when finalizing a design decision that should persist as a human-readable document.",{"claudeCode":12},"cdeust/Cortex","Cortex Wiki Author","https://github.com/cdeust/Cortex",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":238,"workflow":256},1778683941896.5925,"kn758bgjrbtx7nskq3d83et85s86m4en","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":205,"prerequisites":209,"promptVersionExtension":212,"promptVersionScoring":213,"purpose":214,"rationale":215,"score":216,"summary":217,"tags":218,"targetMarket":224,"tier":225,"useCases":226,"workflow":231},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of authoring persistent long-form documentation like ADRs and specs, and names specific user intents for using the skill.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers significant value beyond default LLM behavior by providing a structured, persistent documentation layer with features like auto-incrementing ADR numbers, bidirectional linking, and integration with Cortex memory.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete lifecycle for authoring, linking, reading, and re-indexing wiki pages, with clear documentation and workflow examples, making it production-ready.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill has a single, coherent domain focused on authoring and managing wiki-style documentation, with clear non-goals explicitly stated.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description is concise, readable, and accurately reflects the skill's capabilities and intended use cases, including specific trigger phrases and non-goals.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes narrowly scoped verb-noun tools like `wiki_adr`, `wiki_write`, `wiki_link`, `wiki_read`, and `wiki_list`, facilitating precise agent selection.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters for the `wiki_adr`, `wiki_write`, `wiki_link`, `wiki_read`, and `wiki_list` tools are clearly documented within the SKILL.md, including expected types and modes.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like `wiki_adr`, `wiki_write`, and `wiki_link` are descriptive, verb-noun based, and clearly indicate their domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters are well-defined (e.g., structured JSON for tool calls) and outputs are documented to return specific information like paths, numbers, and statuses, avoiding extraneous data.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under the MIT license, as confirmed by the bundled LICENSE file, which is a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commits, with the latest push date being 2026-05-13, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project utilizes a lockfile (`hasLockfile: true`), indicating appropriate measures for managing dependencies.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill operates locally and does not appear to handle or expose secrets. Local file paths are used for persistence, not sensitive credentials.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill operates on locally managed markdown files and structured data, with no indication of loading or executing untrusted third-party content.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill operates on local files and does not fetch external content at runtime, eliminating the risk of transitive supply-chain attacks.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill modifies files only within a designated local directory (`~/.claude/methodology/wiki/`) and does not interact with system paths outside its intended scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the provided script or documentation.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill operates locally on user-provided data and documentation files, with no outbound calls or mechanisms for data exfiltration.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled content and documentation appear free of hidden text tricks or malicious Unicode characters.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill's code and scripts are presented in plain, readable format without obfuscation, base64 encoding, or runtime fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill assumes local file system access within standard user directories and provides clear instructions for setup, not assuming specific project layouts.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 0 open issues and 16 closed issues in the last 90 days, the maintainer engagement indicates a high level of responsiveness.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project has a clear versioning scheme, with the latest version indicated as 3.15.0 in the README and a CHANGELOG file present.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","Input parameters for tools like `wiki_adr` and `wiki_write` are structured and validated, ensuring proper data handling.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","File writes are managed through explicit tool calls (`wiki_write`, `wiki_adr`) which are user-directed actions, not silent or automated destructive operations.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The tool's design implies structured error handling for file operations and database interactions, with clear documentation on expected outputs and behavior.",{"category":110,"check":114,"severity":115,"summary":116},"Logging","not_applicable","The skill is primarily a documentation authoring tool and does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill operates on user-authored documentation and local files, not processing personal data that requires GDPR-specific sanitization.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension operates on local files and documentation, with no regional or jurisdictional logic, making it globally applicable.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard Python and PostgreSQL, ensuring broad compatibility across POSIX-compliant systems without specific OS assumptions.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README file is extensive, detailed, and clearly explains the project's purpose, features, and scientific underpinnings.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The skill exposes a manageable number of tools (5 core tools), fitting within the recommended range.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The tool names (`wiki_adr`, `wiki_write`, `wiki_link`, etc.) are distinct and cover specific functionalities without significant overlap.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, such as ADR authoring, spec writing, and page linking, are directly supported by the documented tools.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for Claude Code and includes example invocations for the core tools.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","While specific error messages aren't detailed, the skill's design implies structured error reporting for file operations and database interactions, with clear documentation guiding usage.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","The presence of a lockfile indicates that dependencies are pinned, ensuring consistent execution environments.",{"category":33,"check":151,"severity":115,"summary":152},"Dry-run preview","The skill is primarily for authoring and organizing local documentation files; it does not involve state-changing operations that would typically require a dry-run mode.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The operations on local files are inherently idempotent, and while explicit timeouts are not detailed, standard database operations would typically have them.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The extension operates entirely locally with no outbound telemetry or data collection, thus satisfying opt-in requirements.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the skill authors long-form wiki pages (ADRs, specs, docs) alongside Cortex memory, and provides specific trigger phrases and non-goals.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is dense and self-contained, providing core capability and trigger phrases within a concise limit.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured, using linked files for deeper material and keeping the main body concise.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill utilizes linked files for detailed procedures and scientific backing, adhering to progressive disclosure principles.",{"category":170,"check":174,"severity":115,"summary":175},"Forked exploration","The skill is a direct authoring tool and does not involve deep exploration or code review that would require forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md includes clear, ready-to-use examples for each major capability, demonstrating input, invocation, and expected output.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation implicitly handles edge cases by specifying expected inputs and outputs for its tools, and the nature of file operations suggests standard error handling.",{"category":110,"check":183,"severity":115,"summary":184},"Tool Fallback","The skill does not rely on external MCP servers or tools, operating using built-in Claude Code capabilities.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's use of local file operations and clear tool definitions implies that unexpected states would halt operations and report errors.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; its scope is clearly defined and separate.",1778683941795,"This skill enables users to author and manage long-form documentation artifacts like Architecture Decision Records (ADRs), specifications, and file documentation. It stores these as Markdown files locally and integrates with Cortex memory for recall.",[195,196,197,198,199],"Author ADRs with auto-incrementing numbers and structured fields","Write and append to spec and file documentation pages","Link wiki pages bidirectionally with defined relations","Read and list existing wiki pages","Automatically re-index wiki pages for table of contents generation",[201,202,203,204],"Authoring ephemeral facts or temporary notes","Regenerating documentation from memory; the wiki is authored content","Managing domain profiles or other non-documentation artifacts","Projecting documentation from existing memory (it's source of truth)",[206,207,208],"Documentation Authoring","Knowledge Management","Technical Writing",[210,211],"Access to Cortex memory","Local file system access for wiki storage","3.0.0","4.4.0","To provide a persistent, structured layer for authoring and managing important documentation artifacts that live alongside dynamic memory.","All checks passed or were not applicable. The extension is robust, well-documented, and securely implemented with a clear purpose.",98,"A high-quality skill for authoring and managing persistent documentation.",[219,220,221,222,223],"documentation","wiki","markdown","adr","specs","global","verified",[227,228,229,230],"When finalizing a design decision that should persist as a human-readable document","When needing to document a file's purpose and implementation details","When establishing bidirectional links between related documentation pages","When requesting a structured overview of all authored wiki pages",[232,233,234,235,236,237],"Record an architecture decision using `wiki_adr`","Write or append content to a spec/file doc using `wiki_write`","Link two pages bidirectionally with a specified relation using `wiki_link`","Read an existing page using `wiki_read`","List available pages using `wiki_list`","Regenerate the table of contents using `wiki_reindex`",{"codeQuality":239,"collectedAt":241,"documentation":242,"maintenance":245,"popularity":250,"security":252,"testCoverage":255},{"hasLockfile":240},true,1778683916154,{"descriptionLength":243,"readmeSize":244},386,36381,{"closedIssues90d":246,"forks":247,"hasChangelog":240,"openIssues90d":8,"pushedAt":248,"stars":249},16,8,1778675198000,33,{"npmDownloads":251},14,{"hasNpmPackage":240,"license":253,"smitheryVerified":254},"NOASSERTION",false,{"hasCi":240,"hasTests":240},{"updatedAt":257},1778683941896,{"basePath":259,"githubOwner":260,"githubRepo":261,"locale":18,"slug":262,"type":263},"skills/cortex-wiki-author","cdeust","Cortex","cortex-wiki-author","skill",{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":271,"parentExtension":274,"providers":309,"relations":318,"tags":319,"workflow":320},1778683562157.8752,"k1739s9t9kj9bmjq1z4byk17g986mv7x",{"reviewCount":8},{"description":269,"installMethods":270,"name":261,"sourceUrl":14},"Persistent memory and cognitive profiling for Claude Code — thermodynamic memory with heat/decay, intent-aware retrieval, biological plasticity, codebase intelligence, and cognitive profiling. 47 MCP tools with enriched schemas. PostgreSQL + pgvector in CLI mode; automatic SQLite fallback in Cowork/sandboxed mode. Curated wiki (ADRs, specs, lessons) with audit-artefact filtering. Consolidate is set-based SQL batched — decay/plasticity/pruning run 100-500× faster on large stores. Workflow graph with caller-qualified CALLS chains rendering full method-to-method dependencies (native tree-sitter, no AP required). Side panel humanized for non-technical users. Ingests codebase analysis (ai-automatised-pipeline) and PRDs (prd-spec-generator) into wiki + memory + knowledge graph. Docker image available.",{"claudeCode":261},{"basePath":272,"githubOwner":260,"githubRepo":261,"locale":18,"slug":261,"type":273},"","plugin",{"_creationTime":275,"_id":276,"community":277,"display":278,"identity":282,"providers":284,"relations":303,"tags":305,"workflow":306},1778683562157.875,"k174pnm5ch9ab6fr1etef2f2b586m74b",{"reviewCount":8},{"description":279,"installMethods":280,"name":281,"sourceUrl":14},"Persistent memory and cognitive profiling plugins for Claude Code",{"claudeCode":12},"cortex-plugins",{"basePath":272,"githubOwner":260,"githubRepo":261,"locale":18,"slug":261,"type":283},"marketplace",{"evaluate":285,"extract":297},{"promptVersionExtension":286,"promptVersionScoring":213,"score":287,"tags":288,"targetMarket":224,"tier":225},"3.1.0",100,[289,290,291,292,293,294,295,296],"memory","cognitive-profiling","mcp","claude-code","knowledge-graph","codebase-analysis","postgresql","pgvector",{"commitSha":298,"marketplace":299,"plugin":301},"HEAD",{"name":281,"pluginCount":300},1,{"mcpCount":8,"provider":302,"skillCount":8},"classify",{"repoId":304},"kd79gxpemvkr09a7zsb3h8kmah86nvgf",[292,294,290,293,291,289,296,295],{"evaluatedAt":307,"extractAt":308,"updatedAt":307},1778683583007,1778683562157,{"evaluate":310,"extract":315},{"promptVersionExtension":212,"promptVersionScoring":213,"score":311,"tags":312,"targetMarket":224,"tier":225},99,[289,313,293,290,295,296,314],"persistence","developer-tools",{"commitSha":298,"license":316,"plugin":317},"MIT",{"mcpCount":8,"provider":302,"skillCount":251},{"parentExtensionId":276,"repoId":304},[290,314,293,289,313,296,295],{"evaluatedAt":321,"extractAt":308,"updatedAt":321},1778683602463,{"evaluate":323,"extract":325},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":324,"targetMarket":224,"tier":225},[219,220,221,222,223],{"commitSha":298,"license":316},{"parentExtensionId":266,"repoId":304},{"_creationTime":328,"_id":304,"identity":329,"providers":330,"workflow":785},1778683544930.988,{"githubOwner":260,"githubRepo":261,"sourceUrl":14},{"classify":331,"discover":757,"extract":760,"github":761,"npm":784},{"commitSha":298,"extensions":332},[333,346,359,368,376,384,392,400,408,416,424,432,440,448,456,464,469],{"basePath":272,"description":279,"displayName":281,"installMethods":334,"rationale":335,"selectedPaths":336,"source":345,"sourceLanguage":18,"type":283},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[337,340,342],{"path":338,"priority":339},".claude-plugin/marketplace.json","mandatory",{"path":341,"priority":339},"README.md",{"path":343,"priority":344},"LICENSE","high","rule",{"basePath":272,"description":269,"displayName":347,"installMethods":348,"rationale":349,"selectedPaths":350,"source":345,"sourceLanguage":18,"type":273},"cortex",{"claudeCode":261},"inline plugin source from marketplace.json at /",[351,352,353,355,357],{"path":341,"priority":339},{"path":343,"priority":344},{"path":354,"priority":339},".mcp.json",{"path":356,"priority":344},"agents/cortex-wiki-groomer.md",{"path":358,"priority":344},"commands/methodology.md",{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-automate","Set up automation — prospective memory triggers, neuro-symbolic rules, and CLAUDE.md sync. Use when the user says 'remind me when', 'trigger when', 'create a rule', 'auto-remember', 'sync to CLAUDE.md', 'push insights', 'set up trigger', 'when I open this file', 'when this keyword appears', or when you want to automate memory behavior based on conditions.","cortex-automate",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-automate/SKILL.md",[366],{"path":367,"priority":339},"SKILL.md",{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-consolidate","Run memory maintenance — decay old memories, compress stale content, consolidate episodic memories into semantic knowledge, and run sleep-like replay. Use when the user says 'clean up memories', 'consolidate', 'run maintenance', 'compress old memories', 'memory cleanup', or periodically to keep the memory system healthy. Also use after importing many memories or at the end of a long session.","cortex-consolidate",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-consolidate/SKILL.md",[375],{"path":367,"priority":339},{"basePath":377,"description":378,"displayName":379,"installMethods":380,"rationale":381,"selectedPaths":382,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-debug-memory","Debug and fix memory system issues — validate memories, rate quality, manage protection, forget bad memories, and restore from checkpoints. Use when the user says 'fix memory', 'bad memory', 'wrong memory', 'delete this', 'protect this', 'this memory is wrong', 'memory quality', 'rate this memory', 'restore checkpoint', 'undo', or when memories are returning incorrect or stale results.","cortex-debug-memory",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-debug-memory/SKILL.md",[383],{"path":367,"priority":339},{"basePath":385,"description":386,"displayName":387,"installMethods":388,"rationale":389,"selectedPaths":390,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-explore-memory","Explore the memory system's state, find gaps in knowledge, assess coverage, and get diagnostic information. Use when the user asks 'what does my memory look like', 'show me memory stats', 'what am I missing', 'how good is my knowledge', 'memory health', 'show coverage', 'find gaps', 'what topics are weak', or when you need to understand the state of stored knowledge before a task.","cortex-explore-memory",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-explore-memory/SKILL.md",[391],{"path":367,"priority":339},{"basePath":393,"description":394,"displayName":395,"installMethods":396,"rationale":397,"selectedPaths":398,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-import","Import memories from other AI memory systems into Cortex. Supports claude-mem (SQLite), Claude Desktop sessions, ChatGPT web export (JSON), Gemini Takeout (JSON), Cursor conversations, and Claude Code JSONL. Use when the user says 'import from claude-mem', 'migrate memories', 'import ChatGPT history', 'import from Gemini', 'transfer memories', or when Cortex detects another memory system is installed.","cortex-import",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-import/SKILL.md",[399],{"path":367,"priority":339},{"basePath":401,"description":402,"displayName":403,"installMethods":404,"rationale":405,"selectedPaths":406,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-navigate-knowledge","Navigate the knowledge graph — trace entity relationships, explore causal chains, drill into memory clusters, and traverse co-access paths. Use when the user asks 'how are these related', 'what connects X to Y', 'show me the knowledge graph', 'trace the relationship', 'what caused X', 'drill down into', 'explore connections', or when you need to understand the web of relationships between concepts, entities, and memories.","cortex-navigate-knowledge",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-navigate-knowledge/SKILL.md",[407],{"path":367,"priority":339},{"basePath":409,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-profile","View and manage your cognitive profile — how you think, work patterns, blind spots, and cross-domain connections. Use when the user says 'show my profile', 'how do I work', 'what are my patterns', 'cognitive style', 'blind spots', 'methodology', or at the start of a session to load context. Also use 'rebuild profile' to rescan all session history, or 'list domains' to see all tracked project domains.","cortex-profile",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-profile/SKILL.md",[415],{"path":367,"priority":339},{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-recall","Search and retrieve memories from Cortex persistent memory. Use when the user asks 'what did we decide about X', 'do you remember', 'what was the fix for', 'find that thing about', 'search memories', 'what do we know about', 'have we seen this before', or when you need context about past decisions, patterns, bugs, or architecture choices. Also use proactively when working on something that likely has relevant historical context.","cortex-recall",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-recall/SKILL.md",[423],{"path":367,"priority":339},{"basePath":425,"description":426,"displayName":427,"installMethods":428,"rationale":429,"selectedPaths":430,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-recall-global","Search and retrieve global memories — knowledge that applies across all projects. Use when the user asks 'what are our coding standards', 'what conventions do we follow', 'what's our infrastructure setup', 'do we have a rule about', 'what applies to all projects', 'shared knowledge', 'global rules', or when you need cross-project context like architecture decisions, server configs, or team policies.","cortex-recall-global",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-recall-global/SKILL.md",[431],{"path":367,"priority":339},{"basePath":433,"description":434,"displayName":435,"installMethods":436,"rationale":437,"selectedPaths":438,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-remember","Store important decisions, patterns, errors, lessons, and context into Cortex persistent memory. Use when the user says 'remember this', 'save this', 'store this for later', 'note this down', 'don't forget', 'this is important', 'bookmark this', or when a significant decision, bug fix, architecture choice, or lesson learned occurs during a session. Also use after resolving tricky bugs, making technology choices, or discovering important patterns.","cortex-remember",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-remember/SKILL.md",[439],{"path":367,"priority":339},{"basePath":441,"description":442,"displayName":443,"installMethods":444,"rationale":445,"selectedPaths":446,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-remember-global","Store a global memory that is visible across all projects. Use when the user shares architecture rules, coding conventions, infrastructure facts, security policies, team agreements, or any knowledge that applies beyond a single project. Triggers on 'remember this everywhere', 'this applies to all projects', 'global rule', 'shared convention', 'infrastructure note', 'cross-project', or when the content is clearly universal (clean architecture, SOLID, deployment configs, server addresses).","cortex-remember-global",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-remember-global/SKILL.md",[447],{"path":367,"priority":339},{"basePath":449,"description":450,"displayName":451,"installMethods":452,"rationale":453,"selectedPaths":454,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-setup-project","Bootstrap Cortex for a new project or import existing session history. Use when the user says 'set up Cortex', 'seed this project', 'import my history', 'backfill memories', 'bootstrap memory', 'initialize Cortex for this project', or when starting to use Cortex on an existing codebase that already has Claude Code conversation history.","cortex-setup-project",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-setup-project/SKILL.md",[455],{"path":367,"priority":339},{"basePath":457,"description":458,"displayName":459,"installMethods":460,"rationale":461,"selectedPaths":462,"source":345,"sourceLanguage":18,"type":263},"skills/cortex-visualize","Launch the interactive unified neural graph visualization. Use when the user says 'show visualization', 'show me the graph', 'visualize memories', 'show memory map', 'open neural graph', or when a visual overview of the memory system or cognitive profile would be helpful.","cortex-visualize",{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-visualize/SKILL.md",[463],{"path":367,"priority":339},{"basePath":259,"description":10,"displayName":262,"installMethods":465,"rationale":466,"selectedPaths":467,"source":345,"sourceLanguage":18,"type":263},{"claudeCode":12},"SKILL.md frontmatter at skills/cortex-wiki-author/SKILL.md",[468],{"path":367,"priority":339},{"basePath":272,"description":470,"displayName":471,"installMethods":472,"license":316,"rationale":473,"selectedPaths":474,"source":345,"sourceLanguage":18,"type":291},"Persistent memory and cognitive profiling for Claude Code","neuro-cortex-memory",{"pypi":471},"pyproject.toml with mcp/fastmcp dependency + scripts at pyproject.toml",[475,477,479,480,481,484,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755],{"path":476,"priority":339},"package.json",{"path":478,"priority":339},"pyproject.toml",{"path":341,"priority":339},{"path":343,"priority":344},{"path":482,"priority":483},"mcp_server/doctor.py","medium",{"path":485,"priority":486},"mcp_server/__main__.py","low",{"path":488,"priority":486},"mcp_server/handlers/__init__.py",{"path":490,"priority":486},"mcp_server/handlers/_telemetry_wrap.py",{"path":492,"priority":486},"mcp_server/handlers/_tool_meta.py",{"path":494,"priority":486},"mcp_server/handlers/add_rule.py",{"path":496,"priority":486},"mcp_server/handlers/admission.py",{"path":498,"priority":486},"mcp_server/handlers/anchor.py",{"path":500,"priority":486},"mcp_server/handlers/assess_coverage.py",{"path":502,"priority":486},"mcp_server/handlers/backfill_helpers.py",{"path":504,"priority":486},"mcp_server/handlers/backfill_memories.py",{"path":506,"priority":486},"mcp_server/handlers/change_impact.py",{"path":508,"priority":486},"mcp_server/handlers/checkpoint.py",{"path":510,"priority":486},"mcp_server/handlers/codebase_analyze.py",{"path":512,"priority":486},"mcp_server/handlers/codebase_analyze_helpers.py",{"path":514,"priority":486},"mcp_server/handlers/consolidate.py",{"path":516,"priority":486},"mcp_server/handlers/consolidation/__init__.py",{"path":518,"priority":486},"mcp_server/handlers/consolidation/cascade.py",{"path":520,"priority":486},"mcp_server/handlers/consolidation/cls.py",{"path":522,"priority":486},"mcp_server/handlers/consolidation/compression.py",{"path":524,"priority":486},"mcp_server/handlers/consolidation/decay.py",{"path":526,"priority":486},"mcp_server/handlers/consolidation/homeostatic.py",{"path":528,"priority":486},"mcp_server/handlers/consolidation/memify.py",{"path":530,"priority":486},"mcp_server/handlers/consolidation/plasticity.py",{"path":532,"priority":486},"mcp_server/handlers/consolidation/pruning.py",{"path":534,"priority":486},"mcp_server/handlers/consolidation/sleep.py",{"path":536,"priority":486},"mcp_server/handlers/consolidation/transfer.py",{"path":538,"priority":486},"mcp_server/handlers/create_trigger.py",{"path":540,"priority":486},"mcp_server/handlers/detect_domain.py",{"path":542,"priority":486},"mcp_server/handlers/detect_gaps.py",{"path":544,"priority":486},"mcp_server/handlers/drill_down.py",{"path":546,"priority":486},"mcp_server/handlers/explore_features.py",{"path":548,"priority":486},"mcp_server/handlers/forget.py",{"path":550,"priority":486},"mcp_server/handlers/get_causal_chain.py",{"path":552,"priority":486},"mcp_server/handlers/get_methodology_graph.py",{"path":554,"priority":486},"mcp_server/handlers/get_project_story.py",{"path":556,"priority":486},"mcp_server/handlers/get_rules.py",{"path":558,"priority":486},"mcp_server/handlers/get_telemetry.py",{"path":560,"priority":486},"mcp_server/handlers/import_sessions.py",{"path":562,"priority":486},"mcp_server/handlers/ingest_codebase.py",{"path":564,"priority":486},"mcp_server/handlers/ingest_codebase_cypher.py",{"path":566,"priority":486},"mcp_server/handlers/ingest_codebase_graph.py",{"path":568,"priority":486},"mcp_server/handlers/ingest_codebase_pages.py",{"path":570,"priority":486},"mcp_server/handlers/ingest_codebase_schema.py",{"path":572,"priority":486},"mcp_server/handlers/ingest_codebase_writers.py",{"path":574,"priority":486},"mcp_server/handlers/ingest_helpers.py",{"path":576,"priority":486},"mcp_server/handlers/ingest_prd.py",{"path":578,"priority":486},"mcp_server/handlers/latency_class.py",{"path":580,"priority":486},"mcp_server/handlers/list_domains.py",{"path":582,"priority":486},"mcp_server/handlers/memories_facets.py",{"path":584,"priority":486},"mcp_server/handlers/memories_page.py",{"path":586,"priority":486},"mcp_server/handlers/memory_stats.py",{"path":588,"priority":486},"mcp_server/handlers/narrative.py",{"path":590,"priority":486},"mcp_server/handlers/navigate_memory.py",{"path":592,"priority":486},"mcp_server/handlers/open_visualization.py",{"path":594,"priority":486},"mcp_server/handlers/quadtree_handler.py",{"path":596,"priority":486},"mcp_server/handlers/query_methodology.py",{"path":598,"priority":486},"mcp_server/handlers/query_workflow_graph.py",{"path":600,"priority":486},"mcp_server/handlers/rate_memory.py",{"path":602,"priority":486},"mcp_server/handlers/rebuild_profiles.py",{"path":604,"priority":486},"mcp_server/handlers/recall.py",{"path":606,"priority":486},"mcp_server/handlers/recall_helpers.py",{"path":608,"priority":486},"mcp_server/handlers/recall_hierarchical.py",{"path":610,"priority":486},"mcp_server/handlers/recompute_layout.py",{"path":612,"priority":486},"mcp_server/handlers/record_session_end.py",{"path":614,"priority":486},"mcp_server/handlers/remember.py",{"path":616,"priority":486},"mcp_server/handlers/remember_helpers.py",{"path":618,"priority":486},"mcp_server/handlers/remember_response.py",{"path":620,"priority":486},"mcp_server/handlers/seed_project.py",{"path":622,"priority":486},"mcp_server/handlers/seed_project_constants.py",{"path":624,"priority":486},"mcp_server/handlers/seed_project_stages.py",{"path":626,"priority":486},"mcp_server/handlers/sync_instructions.py",{"path":628,"priority":486},"mcp_server/handlers/tile_handler.py",{"path":630,"priority":486},"mcp_server/handlers/unified_search.py",{"path":632,"priority":486},"mcp_server/handlers/validate_memory.py",{"path":634,"priority":486},"mcp_server/handlers/wiki_adr.py",{"path":636,"priority":486},"mcp_server/handlers/wiki_api.py",{"path":638,"priority":486},"mcp_server/handlers/wiki_compile.py",{"path":640,"priority":486},"mcp_server/handlers/wiki_consolidate.py",{"path":642,"priority":486},"mcp_server/handlers/wiki_curate.py",{"path":644,"priority":486},"mcp_server/handlers/wiki_emerge.py",{"path":646,"priority":486},"mcp_server/handlers/wiki_export.py",{"path":648,"priority":486},"mcp_server/handlers/wiki_extract.py",{"path":650,"priority":486},"mcp_server/handlers/wiki_link.py",{"path":652,"priority":486},"mcp_server/handlers/wiki_list.py",{"path":654,"priority":486},"mcp_server/handlers/wiki_migrate.py",{"path":656,"priority":486},"mcp_server/handlers/wiki_pipeline.py",{"path":658,"priority":486},"mcp_server/handlers/wiki_purge.py",{"path":660,"priority":486},"mcp_server/handlers/wiki_read.py",{"path":662,"priority":486},"mcp_server/handlers/wiki_refine.py",{"path":664,"priority":486},"mcp_server/handlers/wiki_reindex.py",{"path":666,"priority":486},"mcp_server/handlers/wiki_rename.py",{"path":668,"priority":486},"mcp_server/handlers/wiki_resolve.py",{"path":670,"priority":486},"mcp_server/handlers/wiki_seed_codebase.py",{"path":672,"priority":486},"mcp_server/handlers/wiki_synthesize.py",{"path":674,"priority":486},"mcp_server/handlers/wiki_verify.py",{"path":676,"priority":486},"mcp_server/handlers/wiki_view.py",{"path":678,"priority":486},"mcp_server/handlers/wiki_write.py",{"path":680,"priority":486},"mcp_server/handlers/workflow_graph.py",{"path":682,"priority":486},"tests_py/handlers/__init__.py",{"path":684,"priority":486},"tests_py/handlers/test_a3_homeostatic_scalar.py",{"path":686,"priority":486},"tests_py/handlers/test_admission.py",{"path":688,"priority":486},"tests_py/handlers/test_backfill_discover_files_issue15.py",{"path":690,"priority":486},"tests_py/handlers/test_backfill_heat.py",{"path":692,"priority":486},"tests_py/handlers/test_beam_anticheat.py",{"path":694,"priority":486},"tests_py/handlers/test_checkpoint.py",{"path":696,"priority":486},"tests_py/handlers/test_cls_diagnostics.py",{"path":698,"priority":486},"tests_py/handlers/test_codebase_analyze_rglob.py",{"path":700,"priority":486},"tests_py/handlers/test_consolidate.py",{"path":702,"priority":486},"tests_py/handlers/test_consolidate_telemetry.py",{"path":704,"priority":486},"tests_py/handlers/test_detect_domain.py",{"path":706,"priority":486},"tests_py/handlers/test_explore_features.py",{"path":708,"priority":486},"tests_py/handlers/test_get_methodology_graph.py",{"path":710,"priority":486},"tests_py/handlers/test_get_telemetry.py",{"path":712,"priority":486},"tests_py/handlers/test_import_sessions.py",{"path":714,"priority":486},"tests_py/handlers/test_import_sessions_stream.py",{"path":716,"priority":486},"tests_py/handlers/test_ingest_codebase.py",{"path":718,"priority":486},"tests_py/handlers/test_ingest_prd.py",{"path":720,"priority":486},"tests_py/handlers/test_latency_class.py",{"path":722,"priority":486},"tests_py/handlers/test_list_domains.py",{"path":724,"priority":486},"tests_py/handlers/test_memify_diagnostics.py",{"path":726,"priority":486},"tests_py/handlers/test_memory_stats.py",{"path":728,"priority":486},"tests_py/handlers/test_open_visualization.py",{"path":730,"priority":486},"tests_py/handlers/test_query_methodology.py",{"path":732,"priority":486},"tests_py/handlers/test_query_workflow_graph.py",{"path":734,"priority":486},"tests_py/handlers/test_rebuild_profiles.py",{"path":736,"priority":486},"tests_py/handlers/test_recall.py",{"path":738,"priority":486},"tests_py/handlers/test_recall_enhancements.py",{"path":740,"priority":486},"tests_py/handlers/test_recall_hierarchical_bounded.py",{"path":742,"priority":486},"tests_py/handlers/test_recall_low_signal_filter.py",{"path":744,"priority":486},"tests_py/handlers/test_record_session_end.py",{"path":746,"priority":486},"tests_py/handlers/test_registry.py",{"path":748,"priority":486},"tests_py/handlers/test_remember.py",{"path":750,"priority":486},"tests_py/handlers/test_seed_project.py",{"path":752,"priority":486},"tests_py/handlers/test_wiki_redirect_handlers.py",{"path":754,"priority":486},"tests_py/handlers/test_wiki_seed_codebase.py",{"path":756,"priority":486},"tests_py/handlers/test_wiki_sync_errors.py",{"sources":758},[759],"manual",{"npmPackage":471},{"closedIssues90d":246,"description":762,"forks":247,"homepage":763,"license":253,"openIssues90d":8,"pushedAt":248,"readmeSize":244,"stars":249,"topics":764},"Persistent memory for Claude Code — 41 neuroscience papers, 26 biological mechanisms with paper-bearing per-mechanism ablation evidence (E1 v3). LongMemEval R@10 98.4% / MRR 0.9124 (n=500). LoCoMo R@10 94.2% / MRR 0.8278 (n=1986). BEAM-10M +33.4% over flat retrieval. PostgreSQL + pgvector. Verified via 31-row two-benchmark ablation campaign.","https://ai-architect.tools",[765,766,767,768,292,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783],"mcp-server","model-context-protocol","agent-memory-system","causal-inference","claude-code-plugin","cognitive-architecture","cognitive-science","neuroscience","persistent-memory","predictive-coding","retrieval-augmented-generation","vector-search","hopfield-network","long-term-memory","episodic-memory","llm-memory","anthropic","artificial-intelligence","claude",{"downloads":251},{"classifiedAt":786,"discoverAt":787,"extractAt":788,"githubAt":788,"npmAt":789,"updatedAt":786},1778683561790,1778683544931,1778683554398,1778683559402,[222,219,221,223,220],{"evaluatedAt":257,"extractAt":308,"updatedAt":257},[],[794,824,853,883,909,937],{"_creationTime":795,"_id":796,"community":797,"display":798,"identity":804,"providers":809,"relations":816,"tags":819,"workflow":820},1778699328001.0105,"k17e2h7ptrey632b63a9phc4sn86m79w",{"reviewCount":8},{"description":799,"installMethods":800,"name":802,"sourceUrl":803},"Nutzen Sie dies, wenn der Benutzer eine Repository-README übersetzen, ein Repository mehrsprachig machen, Dokumentationen lokalisieren, einen Sprachumschalter hinzufügen, die README internationalisieren oder lokalisierte README-Varianten in einem GitHub-ähnlichen Repository aktualisieren möchte.",{"claudeCode":801},"xixu-me/skills","readme-i18n","https://github.com/xixu-me/skills",{"basePath":805,"githubOwner":806,"githubRepo":807,"locale":808,"slug":802,"type":263},"skills/readme-i18n","xixu-me","skills","de",{"evaluate":810,"extract":815},{"promptVersionExtension":212,"promptVersionScoring":213,"score":287,"tags":811,"targetMarket":224,"tier":225},[812,219,813,221,814],"localization","internationalization","github",{"commitSha":298},{"repoId":817,"translatedFrom":818},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k173sze6h2kdjhyfbveynf98t586n5wt",[219,814,813,812,221],{"evaluatedAt":821,"extractAt":822,"updatedAt":823},1778699174967,1778699106670,1778699328001,{"_creationTime":825,"_id":826,"community":827,"display":828,"identity":834,"providers":838,"relations":846,"tags":849,"workflow":850},1778696595410.5688,"k175aswqxy754yaatfbja8ntnd86nprj",{"reviewCount":8},{"description":829,"installMethods":830,"name":832,"sourceUrl":833},"Start, structure, and grow a persistent research wiki indexed in pro-workflow's SQLite knowledge base. Each wiki is a folder of markdown pages with provenance, plus a shadow FTS5 index so any session can recall it. Use when the user says \"start a wiki\", \"add to wiki\", \"compile a page\", \"wiki on X\", or wants a long-lived knowledge base on a topic, paper, product, person, project, or codebase.",{"claudeCode":831},"rohitg00/pro-workflow","wiki-builder","https://github.com/rohitg00/pro-workflow",{"basePath":835,"githubOwner":836,"githubRepo":837,"locale":18,"slug":832,"type":263},"skills/wiki-builder","rohitg00","pro-workflow",{"evaluate":839,"extract":845},{"promptVersionExtension":212,"promptVersionScoring":213,"score":311,"tags":840,"targetMarket":224,"tier":225},[220,841,842,221,843,844],"knowledge-base","sqlite","research","cli",{"commitSha":298},{"parentExtensionId":847,"repoId":848},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[844,841,221,843,842,220],{"evaluatedAt":851,"extractAt":852,"updatedAt":851},1778697086509,1778696595410,{"_creationTime":854,"_id":855,"community":856,"display":857,"identity":863,"providers":867,"relations":876,"tags":879,"workflow":880},1778695548458.4048,"k17e5nn93syzxrybh3he9fz5eh86nbme",{"reviewCount":8},{"description":858,"installMethods":859,"name":861,"sourceUrl":862},"Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.\n",{"claudeCode":860},"pjt222/agent-almanac","teach-guidance","https://github.com/pjt222/agent-almanac",{"basePath":864,"githubOwner":865,"githubRepo":866,"locale":18,"slug":861,"type":263},"skills/teach-guidance","pjt222","agent-almanac",{"evaluate":868,"extract":875},{"promptVersionExtension":212,"promptVersionScoring":213,"score":287,"tags":869,"targetMarket":224,"tier":225},[870,871,872,219,873,874],"teaching","coaching","presentation","explanation","guidance",{"commitSha":298},{"parentExtensionId":877,"repoId":878},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[871,219,873,874,872,870],{"evaluatedAt":881,"extractAt":882,"updatedAt":881},1778701952682,1778695548458,{"_creationTime":884,"_id":885,"community":886,"display":887,"identity":891,"providers":893,"relations":905,"tags":906,"workflow":907},1778695548458.385,"k17avw7n0q0zss1q5kna5zvjzx86mdvr",{"reviewCount":8},{"description":888,"installMethods":889,"name":890,"sourceUrl":862},"Prepare an organisation for regulatory inspection by assessing readiness against agency-specific focus areas (FDA, EMA, MHRA). Covers warning letter and 483 theme analysis, mock inspection protocols, document bundle preparation, inspection logistics, and response template creation. Use when a regulatory inspection has been announced or is anticipated, when a periodic self-assessment is due, when new systems have been implemented since the last inspection, or after a significant audit finding that may attract regulatory attention.\n",{"claudeCode":860},"prepare-inspection-readiness",{"basePath":892,"githubOwner":865,"githubRepo":866,"locale":18,"slug":890,"type":263},"skills/prepare-inspection-readiness",{"evaluate":894,"extract":904},{"promptVersionExtension":212,"promptVersionScoring":213,"score":287,"tags":895,"targetMarket":224,"tier":225},[896,897,898,899,900,901,902,219,903],"compliance","gxp","inspection","fda","ema","mhra","readiness","process-automation",{"commitSha":298},{"parentExtensionId":877,"repoId":878},[896,219,900,899,897,898,901,903,902],{"evaluatedAt":908,"extractAt":882,"updatedAt":908},1778700122939,{"_creationTime":910,"_id":911,"community":912,"display":913,"identity":919,"providers":923,"relations":930,"tags":933,"workflow":934},1778699234184.6135,"k175frmf44tn80mcd6gvw1c1th86ngq9",{"reviewCount":8},{"description":914,"installMethods":915,"name":917,"sourceUrl":918},"Invoke parallel document-specialist agents for external web searches and documentation lookup",{"claudeCode":916},"Yeachan-Heo/oh-my-claudecode","external-context","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":920,"githubOwner":921,"githubRepo":922,"locale":18,"slug":917,"type":263},"skills/external-context","Yeachan-Heo","oh-my-claudecode",{"evaluate":924,"extract":929},{"promptVersionExtension":212,"promptVersionScoring":213,"score":287,"tags":925,"targetMarket":224,"tier":225},[926,219,843,927,928],"search","information-retrieval","multi-agent",{"commitSha":298},{"parentExtensionId":931,"repoId":932},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[219,927,928,843,926],{"evaluatedAt":935,"extractAt":936,"updatedAt":935},1778699449790,1778699234184,{"_creationTime":938,"_id":939,"community":940,"display":941,"identity":945,"providers":947,"relations":955,"tags":956,"workflow":957},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":942,"installMethods":943,"name":944,"sourceUrl":918},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":916},"deepinit",{"basePath":946,"githubOwner":921,"githubRepo":922,"locale":18,"slug":944,"type":263},"skills/deepinit",{"evaluate":948,"extract":954},{"promptVersionExtension":212,"promptVersionScoring":213,"score":287,"tags":949,"targetMarket":224,"tier":225},[219,950,951,952,953],"codebase","agent","typescript","javascript",{"commitSha":298},{"parentExtensionId":931,"repoId":932},[951,950,219,953,952],{"evaluatedAt":958,"extractAt":936,"updatedAt":958},1778699437749]