SKILL.md
Action Research Guide
A skill for designing and conducting action research (AR), participatory action research (PAR), and community-based participatory research (CBPR). Covers the cyclical AR process, stakeholder engagement, data collection within action cycles, and balancing rigor with practical impact.
What Is Action Research?
Defining Characteristics
Action research is research conducted WITH and FOR participants,
not ON them. It aims to produce both practical improvements and
new knowledge simultaneously.
Key principles:
1. Collaboration: Researchers and participants work as partners
2. Cyclical process: Plan -> Act -> Observe -> Reflect -> Repeat
3. Practical focus: Solving a real problem in a real setting
4. Democratic: Participants have voice in research design
5. Reflexive: Ongoing critical reflection on the process
Contrast with traditional research:
Traditional: Researcher studies participants at arm's length
Action research: Researcher and participants co-investigate
Types of Action Research
| Type | Focus | Who Leads |
|---|---|---|
| Practical AR | Improving professional practice | Practitioner-researcher |
| Participatory AR (PAR) | Empowerment and social change | Community members + researcher |
| CBPR | Health equity and community needs | Community-academic partnership |
| Educational AR | Improving teaching and learning | Teachers |
| Organizational AR | Improving organizational processes | Internal change agents |
The Action Research Cycle
Plan-Act-Observe-Reflect
def action_research_cycle(cycle_number: int,
problem: str,
planned_action: str) -> dict:
"""
Structure one cycle of action research.
Args:
cycle_number: Which iteration of the cycle (1, 2, 3...)
problem: The problem or question being addressed
planned_action: The intervention or change being implemented
"""
cycle = {
"cycle": cycle_number,
"problem_definition": problem,
"phases": {
"plan": {
"activities": [
"Collaboratively define the problem with stakeholders",
"Review evidence and prior knowledge",
"Design the intervention or action step",
"Determine data collection methods",
"Establish success criteria"
],
"planned_action": planned_action
},
"act": {
"activities": [
"Implement the planned action",
"Document the implementation process",
"Note deviations from the plan and why they occurred",
"Maintain a reflective journal"
]
},
"observe": {
"activities": [
"Collect data during and after the action",
"Gather participant feedback",
"Record outcomes (intended and unintended)",
"Compile evidence of change or no change"
],
"data_sources": [
"Observations and field notes",
"Interviews with participants",
"Surveys or questionnaires",
"Artifacts (documents, records, student work)",
"Quantitative measures (if applicable)"
]
},
"reflect": {
"activities": [
"Analyze collected data",
"Discuss findings with stakeholders",
"Identify what worked and what did not",
"Determine modifications for the next cycle",
"Document lessons learned"
]
}
},
"next_cycle": (
"Revise the plan based on reflections and begin the next cycle. "
"Each cycle should show progressive refinement of the intervention."
)
}
return cycle
