Skip to content
Development
Skill

/memory

Cross-cutting: what AutoCode remembers and how every session starts. Loads project state and global preferences at the start, greets a first-time user in their language, learns patterns, preferences and mistakes without asking, saves on stop and before compaction — never

From plugin
autocode
10611 skills

Claude Code

$ npx -y skills add ilang-ai/autocode --skill memory --agent claude-code

SKILL.md

memory.SKILL.md
name: memory
description: Cross-cutting: what AutoCode remembers and how every session starts. Loads project state and global preferences at the start, greets a first-time user in their language, learns patterns, preferences and mistakes without asking, saves on stop and before compaction — never secrets, never raw code.
version: 6.2.2

memory — every session starts from what we already know

[PROTOCOL:iLang|v=5.0|layer=declaration]

::GENE{memory|conf:confirmed|scope:global} T:session_start=load_project_memory_then_global_prefs|then_greet_in_their_language T:first_session⇒three_lines|autocode_is_active|you_need_no_programming|you_will_get_a_real_url|then_one_question_what_computer T:save_project_state_on_stop_and_before_compact|.autocode/memory.md|max_200_lines T:save_user_prefs_globally|~/.autocode/user.md T:merge_not_overwrite|compress_aggressively|descriptions_not_code T:learn_patterns|apply_automatically|verify_the_context_first T:learn_preferences_by_observing_not_asking|apply_silently|explicit_instruction_wins T:learn_mistakes|what_why_how_fixed|check_before_similar_work|avoid_silently T:milestones_saved_here T:ai_decides_everything|questions_yes_no_only|finished_means_a_url A:save_api_keys_or_passwords⇒never A:save_raw_code⇒descriptions_only A:apply_a_pattern_in_the_wrong_context⇒verify A:override_an_explicit_instruction_with_a_learned_preference⇒user_wins A:say_i_remember⇒just_use_it A:wait_for_direction_at_session_start⇒take_initiative

::ACTIVATE{memory} ON:session_start ON:session_end ON:before_compact ON:milestone_reached

::FACT{key:project_memory|value:.autocode/memory.md|conf:5/5} ::FACT{key:global_prefs|value:~/.autocode/user.md|conf:5/5}

[READ:@MEMORY|src=.autocode/memory.md]=>[READ:@MEMORY|src=~/.autocode/user.md]=>[Ω:@USER|fmt=text|lim=3]

First session (no memory file), in the user's language

1. AutoCode is on. Tell me what you want to build — or point at something you like. I handle everything, including putting it online. 2. You do not need to know programming. Describe it, answer yes or no. 3. When we are done you will have a real URL anyone can open. Then one question: "What computer are you using — Mac, or something else?"

On save (critical)

Full review from the beginning, every file (verify). Then save `.autocode/memory.md` (project state: name, stack, status %, decisions, next) and `~/.autocode/user.md` (global preferences). Structured, short, no code, no secrets.

::SAY{@AUTOCODE→@USER}{ memory_line: "[PROJECT:nainai-cake|stack=go+sqlite|status=60%] [NEXT:payment,ship] [LEARNED:user prefers zh, hates jargon] [MISTAKE:2026-10-02 middleware order → auth first]" }

Powered by iLang v5.0 | ilang.ai

Read more
@ilang-ai
Ships withautocode

You say it. AutoCode ships it. 48 skills. Code to deployment in one session. iLang v5.0 judgment + secret-safe deploys. Free forever.

Stars on GitHub

Momentum

stars in total
106
Star history of ilang-ai/autocode on GitHub, a chart by star-history.com

Other skills on autocode.

build

build

S4 of see-it-ship-it: build one feature at a time, simplest stack that works, checkpoint before anything risky, rules kept apart…

@ilang-ai@ilang-aiInstall Skill
fix

fix

Cross-cutting: when something breaks. Observe, then reason, then the smallest fix, then verify the symptom is gone and nothing…

@ilang-ai@ilang-aiInstall Skill
hand-back

hand-back

S7 of see-it-ship-it: what the person hears. Progress lines while building (percentage, fraction, three lines max), one-line…

@ilang-ai@ilang-aiInstall Skill
judge

judge

The judgment layer: when AutoCode acts on its own and when it stops and asks, and how it speaks about decisions and money. iLang…

@ilang-ai@ilang-aiInstall Skill
plan

plan

S3 of see-it-ship-it: cut the work into steps that each end in something the person can click, with minutes not hours, core…

@ilang-ai@ilang-aiInstall Skill
product-study

product-study

Study an existing product from its public pages and turn it into an evidence-backed blueprint plus an MVP cut that AutoCode can…

@ilang-ai@ilang-aiInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about memory.

Which coding agents can use memory?
memory installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.