From lemur-os
Use after lemurOS:write-prd to author the architecture doc for a LemurOS-managed project. Drives the conversation; lemurOS:write-architecture persists. Triggers on "design the architecture", "write architecture", "stack the tech".
How this skill is triggered — by the user, by Claude, or both
Slash command
/lemur-os:architectureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- `<project>/docs/prd.md` exists.
<project>/docs/prd.md exists.<project>/docs/architecture.md does not exist, or the user has explicitly asked to revise an existing one.prd.md on disk — run lemurOS:prd first.architecture.md and the user has not asked to revise it.The architecture body mirrors docs/architecture.md. Compose the following 14 sections, each anchored to the canonical example:
"no database" with a rationale grounded in the PRD's persistence needs.prd.md plus the 14 sections above.lemurOS:write-architecture with the full markdown body.Dispatch lemurOS:write-architecture via the Task tool with payload { content: <full markdown body of the architecture> }. On ok: true, emit READY_FOR_TASK_DETAIL.
architecture.md directly — the Librarian is the sole writer.meta.phase outside lemurOS:write-architecture.READY_FOR_TASK_DETAIL — user accepted the architecture and lemurOS:write-architecture returned ok: true.NEEDS_CONTEXT — the PRD is missing a section you cannot defer; pause for user input.BLOCKED — Librarian rejected the write with IO_ERROR or repeated CONCURRENT_WRITE.Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub demurthelemur/lemuros --plugin lemur-os