workflow-patterns
Systematic task implementation using TDD, phase checkpoints, and structured commits. Ensures quality through red-green-refactor cycles, 80% coverage gates, and verification protocols before proceeding.
Why use this skill?
Boost code quality with OpenClaw's workflow-patterns skill. Implement features using TDD, automated testing, and verified commits for reliable software development.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/wpank/workflow-patternsWhat This Skill Does
The workflow-patterns skill provides a robust, disciplined framework for OpenClaw agents to execute complex programming tasks. By mandating a strict Test-Driven Development (TDD) cycle—Red, Green, Refactor—this skill ensures that every line of code is backed by validation. It serves as a quality-assurance layer that prevents regressions, maintains high code coverage, and enforces documentation of all technical deviations. The skill manages the lifecycle of a task from initial selection and in-progress status updates to final verification and atomic, metadata-rich commits, ensuring full traceability throughout the development process.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
npx clawhub@latest install workflow-patterns
Ensure your project repository is initialized with a test runner (e.g., pytest, jest) and a task planning document (e.g., plan.md) before invoking the skill.
Use Cases
- Feature Implementation: Systematically building out new functionality based on project roadmaps.
- Refactoring Legacy Code: Ensuring that improvements to existing systems do not break core behavior through comprehensive test suites.
- High-Compliance Projects: Situations where maintaining 80%+ test coverage is mandatory for production releases.
- Team-Oriented Environments: Facilitating code review by providing clear, standardized commit logs and status updates within task plans.
Example Prompts
- "@OpenClaw, use workflow-patterns to implement the new OAuth2 authentication flow defined in Task 3.2 of the plan.md file."
- "@OpenClaw, start working on the user database migration using the workflow-patterns protocol; remember to verify coverage after each step."
- "@OpenClaw, please resume the TDD workflow for Task 4.1. I have updated the plan, so begin by writing the initial failing tests."
Tips & Limitations
- Tips: Always maintain an up-to-date plan.md file. The skill performs best when the project structure includes clearly defined tasks. Ensure your test environment is configured to output coverage metrics for the automatic verification phase.
- Limitations: This skill is intentionally structured and may feel slow for rapid prototyping or trivial bug fixes. It requires an existing test infrastructure; without a functioning test suite, the skill's effectiveness in verifying code quality is severely diminished.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-wpank-workflow-patterns": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: file-write, file-read, code-execution
Related Skills
sharkflow
⚡ SharkFlow - 链上任务自动化,智能合约交互队列 + 多签工作流
daily-report-generator
Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.
goldenseed
Deterministic entropy streams for reproducible testing and procedural generation. Perfect 50/50 statistical distribution with hash verification. Not cryptographically secure - use for testing, worldgen, and scenarios where reproducibility matters more than unpredictability.
qa-check
Mandatory quality assurance for all dev work before publishing. Use BEFORE deploying any project to production. Validates build, tests browser functionality, checks mobile responsiveness, and ensures no broken links/images.
prompts-workflow
Automated workflow for collecting, converting, and publishing AI prompts to ClawdHub. Collects from multiple sources (Reddit, GitHub, Hacker News, SearXNG), converts prompts into Clawdbot Skills, and publishes them automatically.