From openlogos
Write change proposals with impact analysis following OpenLogos delta workflow. Use when the project lifecycle is active and source code or methodology documents need modification.
How this skill is triggered — by the user, by Claude, or both
Slash command
/openlogos:change-writerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Assist in writing change proposals — analyze the scope of change impact, generate a structured proposal.md and a phase-based tasks.md, ensuring changes are traceable and impact is controllable.
Assist in writing change proposals — analyze the scope of change impact, generate a structured proposal.md and a phase-based tasks.md, ensuring changes are traceable and impact is controllable.
openlogos change <slug> and wants AI help filling in the proposallogos/logos.config.json exists)logos/changes/<slug>/ exists)logos/resources/)If prerequisites are not met, prompt the user to run openlogos change <slug> to create the proposal directory first.
logos/resources/ to identify the affected scopeConfirm the following information with the user (ask follow-up questions if insufficient, up to 2 rounds):
Scan documents in logos/resources/ to determine the impact scope:
prd/1-product-requirements/) to check related scenario definitionsprd/2-product-design/) to check related functional specs and prototypesprd/3-technical-plan/) to check related sequence diagramsapi/) to check related endpointsdatabase/) to check related table structuresscenario/) to check related test casesRefer to change propagation rules to determine the change type and minimum update scope:
| Change Type | Minimum Updates Required |
|---|---|
| Requirement-level change | Full chain (Requirements → Design → Architecture → API/DB → Orchestration → Code) |
| Design-level change | Prototypes + Scenarios + API/DB + Orchestration + Code |
| Interface-level change | API/DB + Orchestration + Code |
| Code-level fix | Code + Re-verification |
Generate using the following template and write to logos/changes/<slug>/proposal.md:
# Change Proposal: [Change Name]
## Reason for Change
[Why is this change needed? What requirement/feedback/bug does it originate from?]
## Change Type
[Requirement-level / Design-level / Interface-level / Code-level]
## Change Scope
- Affected requirement documents: [List, down to filename and section]
- Affected functional specs: [List]
- Affected business scenarios: [Scenario ID list]
- Affected APIs: [Endpoint list]
- Affected DB tables: [Table name list]
- Affected orchestration tests: [List]
## Change Summary
[Describe in 1-3 paragraphs what specifically will change]
Automatically break down the task checklist based on the change type and impact scope. Only list the phases that need updating:
# Implementation Tasks
## Phase 1: Document Changes
- [ ] Update acceptance criteria for S0x in requirement documents
- [ ] Add/modify scenario in the scenario overview table
## Phase 2: Design Changes
- [ ] Update interaction design for S0x in functional specs
- [ ] Update prototypes
## Phase 3: Technical Changes
- [ ] Update sequence diagram for S0x
- [ ] Update API YAML
- [ ] **Validate API YAML** — all files in `logos/resources/api/` must be valid YAML and valid OpenAPI 3.x (all `description`/`summary` values containing `:` or special chars must be double-quoted)
- [ ] Update DB DDL
- [ ] Update orchestration test cases
- [ ] Implement code changes
Provide a ready-to-use prompt that allows the user to kick off chain execution of all tasks with a single command:
Chain execution behavior rules:
tasks.md and executes items sequentiallyopenlogos merge <slug>Key principle: Do not make the user manually track the task checklist — AI should proactively drive the process.
logos/changes/<slug>/proposal.md and tasks.md (overwrite the CLI-generated templates)[x] upon completion for easy progress trackingThe following prompts can be copied directly for use with AI:
Fill in proposal:
Help me fill in the change proposal <slug>I want to add a "remember password" feature to the S02 login scenario, help me analyze the impact scopeThis bug fix only involves the code layer, help me quickly write a proposalExecute tasks (after proposal is completed):
Follow tasks.md and help me progressively update all affected documents for S02Help me fix the 500 error on the S02 login endpoint and re-verifynpx claudepluginhub miniidealab/openlogos --plugin openlogosProvides 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.