بنقرة واحدة
standards-update
Update or create project standards from conversation context or explicit description
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Update or create project standards from conversation context or explicit description
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Initialize Maister framework with intelligent project analysis and documentation generation
Initialize Maister framework with intelligent project analysis and documentation generation
Unified orchestrator for all development tasks. ALWAYS execute when invoked — never skip for 'straightforward' tasks. Phases adapt based on detected task characteristics rather than predetermined types. Use for any development work that modifies code.
Execute implementation plans by delegating each task group to task-group-implementer subagent. Main agent coordinates prepares context, invokes subagent, processes output, marks checkboxes, updates work-log. Uses lazy standards loading from INDEX.md with keyword-triggered discovery.
Verify completed implementations for quality assurance. Delegates all verification work to specialized subagents - completeness checking, test execution, code review, pragmatic review, production readiness, and reality assessment. Compiles results into comprehensive verification report. Read-only verification - reports issues but does not fix them. Use after implementation is complete and before code review/commit.
Orchestrates the complete migration workflow from current state analysis through implementation to compatibility verification. Handles technology migrations, platform changes, and architecture pattern transitions with adaptive risk assessment, incremental execution, and rollback planning. Use when migrating technologies, platforms, or architecture patterns.
| name | standards-update |
| description | Update or create project standards from conversation context or explicit description |
| argument-hint | [description of standard/convention] [--from=PATH] |
Update or create standards in .maister/docs/standards/ based on conversation context or a provided description. Automatically detects the best-matching category and file. Supports both baseline categories (global, frontend, backend, testing) and custom user-defined categories.
/maister-standards-update # Detect from conversation
/maister-standards-update "always use React.memo for lists" # From description
/maister-standards-update --from=/path/to/other-project # Sync from another project
--from=PATH)When --from=PATH is provided, the skill switches to sync mode — importing standards from another project's .maister/docs/standards/ into the current project. This bypasses Phases 1-3 and uses a dedicated flow.
PATH/.maister/docs/standards/ exists. If not, inform the user and stop..maister/docs/standards/ exists in the current project. If not, offer to run /maister-init first.standards/*/ — list all categories and filesstandards/*/ — list all categories and files[category]/[file] with brief description of what it containsFor each selected standard:
### sections from source that don't exist locallyInvoke docs-operator subagent via Task tool (subagent_type: maister-docs-operator):
"Regenerate INDEX.md to include all newly added/updated standards. Verify .github/copilot-instructions.md integration."
Wait for docs-operator to complete, then immediately proceed to SYNC STEP 5.
Display: standards added, standards updated, standards skipped, and total count. Suggest reviewing the imported standards and committing.
When --from is NOT provided, the skill uses the standard detect-and-update flow below.
Step 1: Gather input
Step 2: Discover existing categories and files
Scan .maister/docs/standards/*/ to find all existing categories and standard files. This determines what's available — not limited to baseline categories.
Step 3: Match to category and file
Based on the topic detected, suggest the best-matching existing category and file. Consider:
Step 4: Present suggestion
Check if the target file exists:
No user prompt needed — just inform: "Updating existing standard: [name]" or "Creating new standard: [category/name]"
Each standard uses a
###heading with 1-10 lines description (excluding code snippets). Multiple standards per topic file. Split large topics into sub-topic files.
Invoke docs-operator subagent via Task tool (subagent_type: maister-docs-operator) with context:
For updates:
"Update documentation file: standards/[category]/[name].md. Current content: [content]. Add/change: [new conventions]. Integrate new practices, maintain markdown formatting, organize logically, preserve existing unless conflicts. Update INDEX.md entry with practice-specific description (enumerate actual practices, not generic category)."
For creates:
"Create documentation file: standards/[category]/[name].md. Category: [category]. Content: [conventions]. Create with proper markdown, organized sections, code examples. Add to INDEX.md with practice-specific description. Verify .github/copilot-instructions.md integration."
Wait for docs-operator to complete, then immediately proceed to Phase 5.
If .maister/docs/ doesn't exist, offer to run /maister-init first.