cfn-test-framework

Test execution, running, and webapp testing for CFN

14 stars

Best use case

cfn-test-framework is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Test execution, running, and webapp testing for CFN

Teams using cfn-test-framework 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

$curl -o ~/.claude/skills/cfn-test-framework/SKILL.md --create-dirs "https://raw.githubusercontent.com/masharratt/claude-flow-novice/main/.claude/skills/cfn-test-framework/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/cfn-test-framework/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How cfn-test-framework Compares

Feature / Agentcfn-test-frameworkStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Test execution, running, and webapp testing for CFN

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

# Test Framework Skill (Mega-Skill)

**Version:** 1.0.0
**Purpose:** Test execution, running, and webapp testing for CFN
**Status:** Production
**Consolidates:** cfn-test-execution, cfn-test-runner, cfn-webapp-testing

---

## Overview

This mega-skill provides complete testing capabilities:
- **Execution** - Test suite execution and reporting
- **Runner** - Test process management and parallelization
- **Webapp** - Browser-based webapp testing (Playwright)

---

## Directory Structure

```
test-framework/
├── SKILL.md
├── lib/
│   ├── execution/        # From cfn-test-execution
│   ├── runner/           # From cfn-test-runner
│   └── webapp/           # From cfn-webapp-testing
└── cli/
```

---

## Migration Paths

| Old Path | New Path |
|----------|----------|
| cfn-test-execution/ | test-framework/lib/execution/ |
| cfn-test-runner/ | test-framework/lib/runner/ |
| cfn-webapp-testing/ | test-framework/lib/webapp/ |

---

## Version History

### 1.0.0 (2025-12-02)
- Consolidated 3 testing skills into mega-skill

Related Skills

CFN Test Runner Skill

14
from masharratt/claude-flow-novice

**Version:** 1.0.0

supabase-schema-sync

14
from masharratt/claude-flow-novice

Introspects Supabase DB after migrations and updates project db-query skill with current schema. Run after any migration to keep agent context accurate.

commit

14
from masharratt/claude-flow-novice

Stage, commit, and push changes using a background github-commit-agent. Accepts optional args for message override or push control.

cfn-vote-implement

14
from masharratt/claude-flow-novice

MUST BE USED after cfn-dry-review or cfn-alpha-launch:manifest produces a manifest. Also the verification phase of /cfn-loop-task. Do not manually implement code review suggestions - always route through this skill. 3-agent specialized voting. Unanimous (3/3) auto-implemented with TDD. 2/3 routed to product-owner agent. 1/3 surfaced to user via AskUserQuestion (batched 4 per call, at end).

cfn-utilities

14
from masharratt/claude-flow-novice

Reusable bash utility functions for CFN Loop - logging, error handling, retry, file operations. Use when you need structured logging, atomic file operations, retry logic with exponential backoff, or standardized error handling in bash scripts.

cfn-task-planning

14
from masharratt/claude-flow-novice

Classify tasks, initialize structured configs with scope boundaries, decompose complex tasks

Specialist Injection Skill

14
from masharratt/claude-flow-novice

## Purpose

!/bin/bash

14
from masharratt/claude-flow-novice

# cfn-task-intelligence.sh

Task Complexity Estimator

14
from masharratt/claude-flow-novice

**Version:** 1.0.0

task-classifier

14
from masharratt/claude-flow-novice

Analyzes task descriptions and classifies them into categories for agent selection

cfn-task-intelligence

14
from masharratt/claude-flow-novice

Classify tasks (type/domain), estimate complexity/iterations, recommend specialists from feedback themes

Sprint Planner Skill

14
from masharratt/claude-flow-novice

## Purpose