sysmem

Automates project architecture initialization, documentation maintenance, and analysis with YAML frontmatter.

1|Updated Oct 31, 2025
One-click install
npx skills add https://github.com/Jasonzhangf/claudecode-skills --skill sysmem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sysmem
Source: https://github.com/Jasonzhangf/claudecode-skills/tree/main/sysmem
Command: npx skills add https://github.com/Jasonzhangf/claudecode-skills --skill sysmem

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jsonschema, click, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill automates the initialization and ongoing management of a project's architecture, including automated documentation maintenance, architecture analysis, and code structure optimization, to ensure consistency and reduce manual toil.

Core Features & Use Cases

  • Automated project structure scanning and documentation updates.
  • Incremental updates to CLAUDE.md and module READMEs with ground-truth definitions.
  • Architecture health monitoring and actionable improvement suggestions.

Quick Start

Install the skill and run the /skill sysmem command to initialize and manage your project architecture.

Frequently Asked Questions about sysmem

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate project architecture documentation for a large codebase?

Automating project architecture documentation involves scanning your codebase to initialize structure records and incrementally updating CLAUDE.md and module READMEs. This ensures consistent documentation maintenance and reduces manual toil for large projects.

What is incremental documentation maintenance and how does it work with CLAUDE.md?

Incremental documentation maintenance updates CLAUDE.md and module READMEs with ground-truth definitions by scanning project structure changes. This mechanism keeps architecture docs synchronized with code modifications without requiring full manual rewrites.

Can I monitor architecture health and get code structure optimization suggestions?

Architecture health monitoring evaluates your codebase structure to identify architectural issues and generate actionable improvement suggestions. It provides consistent analysis reports to help optimize code organization and maintain project health.

Does this architecture analysis tool require YAML frontmatter and specific dependencies?

Yes, architecture analysis requires YAML frontmatter with a name and description for initialization. It depends on jsonschema and click, supports optional scripts, references, and assets, and outputs architecture reports to the .claude/skill/sysmem directory.

What is the best way to maintain consistent module documentation across a growing project?

Maintaining consistent module documentation requires automated project structure scanning combined with incremental updates to READMEs. This approach applies ground-truth definitions to ensure documentation accuracy and consistency across large codebases.