analyze-with-tactics-questionnaires
Skill4 starsChanged 3 months agoMITView on GitHub
WHEN/WHERE/WHO: [Scheduling: Reviewers, architects, or agents analyzing a proposed or existing architecture.] HOW: [Structural: Use this SKILL to systematically evaluate the design against targeted Quality Attribute questionnaires (e.g., Availability, Security).] WHY: [Scheduling: Uncovers hidden architectural risks and missing tactics before implementation.]
In this repository61 other files it gives its agents.
- activate-personalSkill
- apply-agile-testing-quadrantsSkill
- apply-architectural-tacticsSkill
- apply-attribute-driven-designSkill
- apply-fundamentals-of-data-visualizationSkill
- apply-oopsi-modelSkill
- apply-screenplay-patternSkill
- apply-specification-by-exampleSkill
- blog-topic-discoverSkill
- build-agent-memory-systemsSkill
- build-business-objectives-modelSkill
- build-data-dictionarySkill
- build-feature-treeSkill
- comment-alive-test-driven-developmentSkill
- conduct-event-stormingSkill
- create-ecosystem-mapSkill
- create-living-documentationSkill
- create-skill-from-bookSkill
- CREATING-SKILL-TEMPLATESkill
- define-architectural-driversSkill
- define-bounded-contextsSkill
- define-ubiquitous-languageSkill
- design-agentic-screenplay-modelSkill
- design-agent-perception-layersSkill
- design-agent-planningSkill
- design-agent-reward-functionsSkill
- design-agents-using-patternsSkill
- design-architecture-viewpointsSkill
- design-autonomous-ai-interfacesSkill
- design-ddd-aggregatesSkill
- design-tool-use-sandboxingSkill
- document-architectural-decisionsSkill
- document-legacy-codebaseSkill
- doc-with-usage-exampleSkill
- draft-srs-documentSkill
- elicit-requirements-modelsSkill
- evolve-skill-with-wikiSkill
- extract-business-rulesSkill
- facilitate-example-mappingSkill
- facilitate-user-story-mappingSkill
- implement-agent-observabilitySkill
- implement-agent-reflectionSkill
- improve-existing-skillSkill
- improve-user-storySkill
- managing-ai-projectsSkill
- orchestrate-multi-agent-collaborationSkill
- prioritize-requirementsSkill
- review-c4-modelSkill
- review-data-engineeringSkill
- save-as-skillSkill
- scaffold-cmake-cxx-sanitize-gtest-envSkill
- skill-commonSkill
- task-commit-triggerSkill
- test-case-with-demoSkill
- test-case-with-readmeSkill
- test-driven-developmentSkill
- UnitTesting-convert2CaTDDSkill
- update-my-resumeSkill
- update-spec-contextSkill
- validate-requirements-criteriaSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 8 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈8
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
When this skill is activated, first load skill-common and apply the shared conventions it defines: canonical section order, frontmatter …
- Distinctive: line 44
Transfer Check: Verify the workflow still works for at least two different quality attributes, such as security and availability.
- Distinctive: line 45
Stop Rule: If the target quality attribute or source architecture evidence is missing, stop and ask before broadening the review.
- Distinctive: line 48
Do not attempt to evaluate every single quality attribute at once.
- Distinctive: line 52
If the target Quality Attribute is not specified, stop and ask the user which attribute they want to analyze.
- Distinctive: line 64
Not Applicable: The tactic is irrelevant to this system's context.
- Distinctive: line 83
Verify that all questions in the targeted questionnaire were explicitly answered.
- Distinctive: line 84
Ensure that "Unsupported" findings are backed by an explanation of the risk.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Analyze with Tactics Questionnaires
Common Contract (Load First)
When this skill is activated, first load skill-common and apply the shared conventions it defines: canonical section order, frontmatter rules, anti-pattern guidance, and the Review In Mind loop in review-in-mind. This skill adds only domain-specific rules below.
Who
Architecture reviewers, technical leads, and QA engineers. The agent uses this skill to critique designs systematically.
What
This skill executes a structured architectural analysis using Tactics-Based Questionnaires. It evaluates how well an architecture supports a specific Quality Attribute by checking if necessary tactics (like fault detection, authorization, or resource management) are present.
When
Invoke this skill during design reviews, architectural assessments, or when auditing legacy systems. Trigger phrases include: "review this architecture for security," "analyze availability," or "run a tactics questionnaire."
Where
Applies to Architecture Decision Records (ADRs), system design documents, and architecture diagrams.
Why
Free-form reviews often miss edge cases. Tactics-based questionnaires force the reviewer to ask uncomfortable but necessary questions (e.g., "How does the system recover from state corruption?") based on established architectural theory.
Inputs
- The architecture design or ADRs.
- The target Quality Attribute(s) to analyze (e.g., Availability, Modifiability).
Output (Logical Evidence)
- A gap analysis report highlighting missing tactics or unaddressed risks.
- Recommendations for architectural improvements.
Optimization Readiness
- Failure Signals: Reviews stay too generic, targeted tactics are skipped, unsupported findings lack evidence, or the analysis drifts across too many quality attributes at once.
- Evidence To Collect: Completed questionnaire answers, gap reports, cited architecture evidence, and reviewer feedback on missed or overstated risks.
- Safe Mutation Boundaries: Refine trigger phrases, reporting structure, questionnaire-loading guidance, and evidence requirements without changing the core tactic-driven review workflow.
- Acceptance Criteria: Accept revisions only if the skill produces attribute-focused findings, ties each gap to design evidence, and yields recommendations that map back to the questionnaire.
- Rejected Revision Handling: Record weak prompts, unsupported finding patterns, and over-broad review shapes so they are not reintroduced blindly.
- Transfer Check: Verify the workflow still works for at least two different quality attributes, such as security and availability.
- Stop Rule: If the target quality attribute or source architecture evidence is missing, stop and ask before broadening the review.
Constraints (Logical Boundaries)
- Do not attempt to evaluate every single quality attribute at once; focus on the top 1 or 2 highest priority ones.
- Justify every identified gap with evidence (or lack of evidence) from the design document.
One More Thing
If the target Quality Attribute is not specified, stop and ask the user which attribute they want to analyze.
How (Structural Workflow)
Phase 1: Preparation
- Identify the target Quality Attribute(s) for the review based on the system's business drivers.
- Load the corresponding Tactics-Based Questionnaire.
Phase 2: Analysis Execution
- Review the architecture documents.
- For each question in the questionnaire, determine if the architecture addresses it:
- Supported: The architecture uses an appropriate tactic.
- Unsupported: The tactic is missing.
- Not Applicable: The tactic is irrelevant to this system's context.
Phase 3: Reporting
- Compile the unsupported tactics into an Architecture Risk Report.
- Propose specific design modifications or new ADRs to mitigate the identified risks.
Resources
- Tactics Questionnaires
Review In Mind (ReviewInMindGenie)
Execute the common review loop in review-in-mind before delivering.
Review lens for this skill:
- Does the analysis name the quality attribute and map every finding to a specific tactic?
- Is every conclusion supported by architecture evidence instead of generic advice?
- Are missing tactics reported as risks with impact, not silent omissions?
Validation
- Verify that all questions in the targeted questionnaire were explicitly answered.
- Ensure that "Unsupported" findings are backed by an explanation of the risk.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

