Agent skill
writing-memories
Writes or updates memory files with proper YAML frontmatter in the agent's memories directory. Use when saving new project learnings or updating existing memory files.
Install this agent skill to your Project
npx add-skill https://github.com/SteveBronder/skillrena/tree/main/skillrena/writing-memories
SKILL.md
<quick_start>
- Write to
./.{AGENT_NAME}/skills/memories/<name>/SKILL.md. - Create the directory if needed.
- Prepend the required header if missing. </quick_start>
<header_rules>
- The header uses YAML frontmatter (between
---delimiters) - Required fields:
name- the memory name (must match the folder name)description- brief description of what this memory contains and when to use it
- The
descriptionfield must NOT contain colons (:) after the initial one- Good:
description: Brief summary of project structure - Bad:
description: Project structure: components and layout
- Good:
- Keep the description on a single line
- Do NOT add extra fields like
typeormutable- onlynameanddescriptionare required </header_rules>
Example:
---
name: project-overview
description: Skillrena repo purpose and structure
---
<decision_points>
- Existing memory? Update if the info is the same topic; otherwise create a new file.
- Multiple small notes? Consolidate into one concise memory. If you see more than 10 memories it is a good idea to consolidate them into 5 memories. </decision_points>
<quality_checklist>
- Concise and actionable
- No duplication with other memories
- Sources or file paths included when relevant </quality_checklist>
<failure_modes>
- Missing description: add a short, specific summary.
- Wrong path: keep memories under
./.{AGENT_NAME}/skills/memories/. </failure_modes>
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
generating-subtasks
Converts approved design documents into agent-executable XML subtasks. Use after a design doc is approved and ready for implementation.
recording-diary
Records session learnings and decisions before context compaction. Use before ending a long session or when the user asks to save session notes.
activating-memories
Loads project-specific memories at session start and triggers onboarding for new projects. Use when starting a new coding session or when the user says "activate" or asks about project context.
generate-modes
Generates three project-specific behavioral mode skills (planner, debugger, qa-tester) from project memories and bundled templates, and makes them selectable via switching-modes. Use when creating project-local agent modes for a repository.
bootstrapping-design-docs
Creates design document infrastructure including templates, workflows, and a specific design doc skill. Use when setting up design docs for a new project or when the user mentions "bootstrapping-design-docs".
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
Didn't find tool you were looking for?