agentleFS
EnigmaWUEnigmaWU/MyCodeAgentSkills/analyze-with-tactics-questionnaires/SKILL.md

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.]

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
  1. Distinctive:

    When this skill is activated, first load skill-common and apply the shared conventions it defines: canonical section order, frontmatter …

    line 13
  2. Distinctive:

    Transfer Check: Verify the workflow still works for at least two different quality attributes, such as security and availability.

    line 44
  3. Distinctive:

    Stop Rule: If the target quality attribute or source architecture evidence is missing, stop and ask before broadening the review.

    line 45
  4. Distinctive:

    Do not attempt to evaluate every single quality attribute at once.

    line 48
  5. Distinctive:

    If the target Quality Attribute is not specified, stop and ask the user which attribute they want to analyze.

    line 52
  6. Distinctive:

    Not Applicable: The tactic is irrelevant to this system's context.

    line 64
  7. Distinctive:

    Verify that all questions in the targeted questionnaire were explicitly answered.

    line 83
  8. Distinctive:

    Ensure that "Unsupported" findings are backed by an explanation of the risk.

    line 84

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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

  1. Identify the target Quality Attribute(s) for the review based on the system's business drivers.
  2. Load the corresponding Tactics-Based Questionnaire.

Phase 2: Analysis Execution

  1. Review the architecture documents.
  2. 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

  1. Compile the unsupported tactics into an Architecture Risk Report.
  2. 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

  1. Verify that all questions in the targeted questionnaire were explicitly answered.
  2. Ensure that "Unsupported" findings are backed by an explanation of the risk.

Download now (ZIP)

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.