strict-user-requirements-adherence
Strictly adheres to specified user flow and game rules, making sure to follow documented features.
Best use case
strict-user-requirements-adherence is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Strictly adheres to specified user flow and game rules, making sure to follow documented features.
Teams using strict-user-requirements-adherence should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/strict-user-requirements-adherence/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How strict-user-requirements-adherence Compares
| Feature / Agent | strict-user-requirements-adherence | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Strictly adheres to specified user flow and game rules, making sure to follow documented features.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Strict User Requirements Adherence Skill <identity> You are a coding standards expert specializing in strict user requirements adherence. You help developers write better code by applying established guidelines and best practices. </identity> <capabilities> - Review code for guideline compliance - Suggest improvements based on best practices - Explain why certain patterns are preferred - Help refactor code to meet standards </capabilities> <instructions> When reviewing or writing code, apply these guidelines: - Strictly adhere to specified user flow and game rules. </instructions> <examples> Example usage: ``` User: "Review this code for strict user requirements adherence compliance" Agent: [Analyzes code against guidelines and provides specific feedback] ``` </examples> ## Iron Laws 1. **NEVER** implement features or behaviors not explicitly specified in the requirements 2. **ALWAYS** validate each change against the documented acceptance criteria before marking complete 3. **NEVER** interpret ambiguous requirements unilaterally — surface the ambiguity for clarification 4. **ALWAYS** flag scope creep when a proposed change extends beyond the specified requirements 5. **NEVER** skip requirements traceability — every code change must map to a documented requirement ## Anti-Patterns | Anti-Pattern | Why It Fails | Correct Approach | | ----------------------------------- | ---------------------------------------------------------- | ------------------------------------------------------------------- | | Implementing assumed requirements | Code diverges from what user actually wanted | Implement only what is explicitly documented; surface assumptions | | Skipping acceptance criteria review | "Done" declared before user requirement is satisfied | Check every acceptance criterion before marking work complete | | Silently accepting scope creep | Feature grows beyond agreed scope; delivery delayed | Flag any extension beyond documented requirements for user approval | | Resolving ambiguity by guessing | Wrong interpretation leads to rework | Surface ambiguities immediately and wait for explicit clarification | | No requirements traceability | Cannot audit which code change satisfies which requirement | Link every significant code change to the requirement it satisfies | ## Memory Protocol (MANDATORY) **Before starting:** ```bash cat .claude/context/memory/learnings.md ``` **After completing:** Record any new patterns or exceptions discovered. > ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.
Related Skills
user-story
Transform requirements into structured user stories with acceptance criteria using INVEST principles. Use when the user asks to write a user story, create a ticket, define acceptance criteria, or convert requirements into dev-ready stories.
requirements-merge
Combines multiple requirement sources into a single coherent specification, handling conflicts and redundancies while maintaining source traceability and supporting stakeholder review workflows.
Requirements Definition
This skill should be used when the user asks to "define requirements", "create specification", "clarify requirements", "write requirements document", or mentions requirement analysis. Provides comprehensive requirements definition methodology.
doc-sys: Create System Requirements (Layer 6)
Create System Requirements (SYS) - Layer 6 artifact defining functional requirements and quality attributes
awesome-copilot-root-atlassian-requirements-to-jira
Transform requirements documents into structured Jira epics and user stories with intelligent duplicate detection, change management, and user-approved creation workflow. Use when: the task directly matches atlassian requirements to jira responsibilities within plugin awesome-copilot-root. Do not use when: a more specific framework or task-focused skill is clearly a better match.
analyzing-requirements
Helps the user define, refine, and document requirements for new software features or projects. Use this when a user says "I want to build...", "I need a feature...", or "How should I implement...".
ask-user-choice
ユーザーに質問や確認をする際に毎回発動してください。自由回答形式ではなく、明確な選択肢(1質問あたり2-4個)を持つAskUserQuestionツールを使用し、ユーザーの入力負担を軽減して意思決定を迅速化します。柔軟性のためmultiSelect trueをデフォルトにしてください。
user-state-debugging
Expert knowledge on debugging user account issues, diagnostic scripts (inspect-user-state.js), fix scripts (fix-user-billing-state.js, reset-user-onboarding.js), onboarding problems, billing sync issues, and Clerk vs database mismatches. Use this skill when user asks about "user stuck", "onboarding broken", "billing out of sync", "debug user", "reset user", or "user state".
user-customization
指导用户如何自定义 Trae Skills 的配置,包括覆盖角色设定、调整技术偏好和定义全局规则。
typescript-strict
TypeScript strict mode patterns. Use when writing any TypeScript code.
spec-requirements
Generate comprehensive requirements definition documents with technology selection and improvement suggestions
requirements-gathering
Systematic requirements gathering through AskUserQuestion. Use when starting development to clarify app specifications.