From akashicrecords
Update existing files in knowledge base with directory governance. Use when user wants to modify, edit, or update existing content. Reads RULE.md to maintain format consistency and follows update rules.
npx claudepluginhub legacybridge-tech/claude-plugins --plugin akashicrecordsThis skill uses the workspace's default tool permissions.
Generic file update Skill that respects RULE.md constraints and maintains format consistency.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Generic file update Skill that respects RULE.md constraints and maintains format consistency.
If user provides file path:
If user provides topic/title only:
**/*keyword*.mdSearch strategies:
find . -name "*keyword*"grep -r "keyword" .Load existing file:
Analyze format:
Locate and read RULE.md:
Check for:
Example RULE.md update rules:
## Update Rules
- Preserve frontmatter fields: title, date, tags
- Add "Last updated" timestamp to frontmatter
- Append changes to "Changelog" section
- Maintain markdown heading structure
Apply requested changes:
Update modification metadata:
Maintain consistency:
Update README.md:
Update parent README.md if needed:
Verify updates:
Confirm update complete:
✅ File updated successfully
File: [path to file]
Changes: [summary of changes made]
Format: [maintained per RULE.md]
README.md updated:
- [directory]/README.md
What changed:
[Brief description of modifications]
If file has YAML frontmatter:
---
title: Original Title
date: 2025-10-20
updated: 2025-10-28 # ← Update this
tags: [ai, ml]
---
[Content]
Update process:
If RULE.md requires versioning:
## Changelog
### v1.2.0 (2025-10-28)
- [Changes made]
### v1.1.0 (2025-10-25)
- [Previous changes]
Update process:
If content has specific structure (sections, tables, etc.):
Preserve structure:
If RULE.md specifies append-only (like logs):
## RULE.md says: "This directory is append-only"
Update process:
If file contains links to other files:
After update:
User: "Update the transformer note"
→ Search for file with "transformer" keyword
→ No matches found
→ Ask: "I couldn't find a file about transformers. Would you like to create one instead?"
User: "Update the transformer note"
→ Find 3 files with "transformer":
1. Research/AI/2025-10-28-transformer-architecture.md
2. Research/AI/2025-10-20-transformer-applications.md
3. Work/Projects/transformer-project.md
→ Present list: "I found 3 files. Which one?"
→ User selects → Proceed
RULE.md says: "This directory is immutable"
→ Warn user: "RULE.md indicates this directory should not be modified"
→ Ask: "Do you want to proceed anyway (override rule)?"
→ If yes: update and note rule override in README.md
→ If no: cancel operation
Current file has unusual format
→ Ask user: "This file has custom formatting. Should I:
1. Maintain exact current format
2. Apply standard format per RULE.md
3. Let you specify format"
File was modified since user last viewed
→ Warn: "This file was modified recently (timestamp)"
→ Show recent changes
→ Ask: "Proceed with update or review changes first?"
Proposed update would break markdown structure or frontmatter
→ Warn: "This update would create invalid structure"
→ Suggest: "I can apply a modified version that maintains structure"
→ Ask for confirmation
This Skill automatically invokes the governance protocol:
Before update:
During update:
After update:
User: "Update the transformer architecture note with new information about attention mechanisms"
Skill workflow:
Research/AI/2025-10-28-transformer-architecture.mdUser: "Add today's entry to my worklog"
Skill workflow:
User: "Update the project spec with new requirements"
Skill workflow:
### v1.2.0 (2025-10-28)
- Added new requirements section