devflow
AI Development Workflow Skill — Structured, command-driven development workflow for AI coding assistants. Trigger when user mentions devflow, development workflow, resilience workflow, RRSS, or any command alias (B, I, Im, E, C, Bl, P, D, CI, Kf, Rb, Rl, So, St, RRSS). Use for software project management, feature building, code quality audits, refactoring, deployment pipelines, resilience engineering, testing, monitoring, and continuous improvement cycles. Works across all web projects, mobile apps, APIs, and backend services.
How do I install this agent skill?
npx skills add https://github.com/dnzengou/flowforge --skill devflowIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The 'devflow' skill provides a structured development workflow for AI assistants, utilizing standard tools like Git, Netlify, and Vercel. It incorporates proactive security guidelines, such as auditing for secrets and preventing XSS, and exhibits no malicious or suspicious behaviors.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
DevFlow — AI Development Workflow Skill
Version 1.0 · Portable · LLM-Agnostic
A structured, command-driven development workflow for AI coding assistants. Works with Claude, GPT-4/o, Gemini, Mistral, and local LLMs.
COMMAND REFERENCE
| Command | Full Name | One-Line Description |
|---|---|---|
B | Build | Implement the next roadmap item or specified feature |
I | Integrate | Reflect on recent changes; sync docs + state |
Im | Improve | Refactor, optimise, harden — no new features |
E | Evaluate | Audit: quality, security, performance, consistency |
C | Consolidate | Deduplicate, remove dead code, reorganise |
Bl | Blueprint | Update the project documentation/blueprint file |
P | Push | Git commit (smart message) + push to all remotes |
D | Deploy | Deploy to live server; confirm live URL |
Rb | Robustify | Harden error handling, fault tolerance, graceful degradation |
Rl | Reliabilify | Add monitoring, SLOs, health checks, observability |
So | Solidify | Comprehensive testing — unit, integration, e2e, load |
St | Stabilize | Performance optimization, scaling, rate limiting |
CI | Continuous Improve | Full pipeline: I → Im → E → C → Bl → P → D |
Kf | KafCa | Activate token-efficiency mode |
RRSS | RRSS Pipeline | Full resilience: Rb → Rl → So → St |
Combination syntax: B+Bl+P+D runs commands left-to-right.
Pipeline alias: full = B+I+Im+E+C+Bl+P+D
KafCa prefix: Kf B+P+D — run any pipeline in token-efficient mode.
COMMAND SPECIFICATIONS
B — Build
Purpose: Implement the next item on the project roadmap, or a feature the user specifies.
Steps:
- Read
CLAUDE.md(or equivalent project context file) and the blueprint/roadmap. - Identify the next
🔲roadmap item, or accept a feature spec from the user. - Plan: list files to create/modify, dependencies, security implications.
- Implement: write code that is secure, efficient, robust, stable, scalable.
- Verify: check for syntax errors, broken references, exposed secrets.
- Report: what was built, what files changed, what is next.
Quality gates (must pass before completing B):
- No API keys or secrets hardcoded in source
- All user-controlled strings HTML-escaped before innerHTML injection
- Graceful fallback / error handling on every async operation
- No
eval(), nodocument.write(), no inlinejavascript:hrefs
I — Integrate
Purpose: Reflect on what was built; synchronise code with docs and state.
Steps:
git diff HEAD— summarise what changed since last commit.- Check that every new function/module is documented.
- Check that roadmap items newly completed are marked
✅in blueprint. - Note any technical debt, deferred items, or follow-up needed.
- Update
CLAUDE.mdif architectural facts changed. - Output: integration summary (what changed, what is in sync, what needs attention).
Im — Improve
Purpose: Improve existing code quality without changing external behaviour.
Steps:
- Run
E(Evaluate) first to get a prioritised finding list. - Apply improvements in priority order:
- P0 — Security: XSS vectors, exposed secrets, unsafe patterns → fix immediately
- P1 — Correctness: off-by-one, null-dereference, race conditions
- P2 — Performance: unthrottled events, redundant re-renders, large payloads
- P3 — Quality: dead code, magic numbers, duplicated logic, inconsistent naming
- P4 — Style: formatting, comment accuracy, unused imports
- Do not introduce new features during Im.
- Report: list of improvements made, items deferred, measurable gains (if any).
E — Evaluate
Purpose: Produce a structured audit report across four axes.
Output format:
## Evaluation Report — [project] [date]
### Security (P0)
[finding: file:line — description — severity — recommended fix]
### Correctness (P1)
[...]
### Performance (P2)
[...]
### Quality / Consistency (P3–P4)
[...]
### Score
Security: X/10 · Correctness: X/10 · Performance: X/10 · Quality: X/10
Checks to run:
- Grep for:
innerHTML =,eval(,document.write(,localStorage.setItem.*secret, hardcoded tokens - Count async functions without try/catch
- Check all external API calls have timeout/abort handling
- Verify CSP headers present (if web project)
- Check service worker cache strategy is correct
- Verify no
console.logof sensitive data
C — Consolidate
Purpose: Clean up; eliminate redundancy; improve organisation.
Steps:
git status— list untracked files that should be .gitignored.- Find duplicate functions/logic → extract to shared helpers.
- Remove dead code (functions never called, CSS never used).
- Verify file organisation matches blueprint file manifest.
- Check
.gitignorecovers:node_modules/,.env,*.log,dist/, secrets. - Report: what was removed/merged, line-count delta, files reorganised.
Bl — Blueprint
Purpose: Update the project's living blueprint/documentation file to reflect current reality.
Steps:
- Read the blueprint file (e.g.,
*_Blueprint*.md). - Diff blueprint claims vs. actual code state:
- Version number matches
package.json - All shipped roadmap items marked
[x] - Module/function count is accurate
- File manifest reflects actual files
- API table reflects actual integrations
- Version number matches
- Add changelog entry for the current version.
- Update executive summary if scope changed.
- Update footer: version, date, deploy URL.
- Preserve all historical changelogs — never delete past entries.
P — Push
Purpose: Commit all staged changes with a smart message and push to all remotes.
Steps:
git status— list what will be committed (never usegit add -Ablindly; stage specific files).git diff --stat— confirm the diff is as expected.- Compose commit message:
- Type prefix:
feat:/fix:/docs:/refactor:/perf:/security: - Subject line: ≤72 chars, imperative mood, no period
- Body: what + why (not how), bullet list if multiple changes
- Footer:
Co-Authored-By:if AI-assisted
- Type prefix:
git commit -m "..."via HEREDOC to preserve formatting.git push origin main- If project has dual-branch deploy (e.g.,
root= GitHub Pages default):git push origin main:root - Confirm: show
git log --oneline -3.
D — Deploy
Purpose: Push the live version to the deployment target and confirm.
Detection order (first match wins):
netlify.tomlpresent → deploy via Netlifyvercel.jsonpresent → deploy via Vercel.github/workflows/*.ymlpresent → GitHub Actions (auto on push)- No config → GitHub Pages (push to
gh-pagesor configured branch)
Netlify path:
netlify deploy --prod --dir .
Vercel path:
vercel --prod
GitHub Pages path:
Served from root of root or main branch.
After deploy — verify:
- Live URL loads (HTTP 200)
- Service Worker registered (DevTools → Application → Service Workers)
- PWA manifest valid
- No mixed-content warnings
Kf — KafCa
Purpose: Activate token-efficiency mode for the current session.
Effect (immediate, session-wide):
- Verdict/code first — no preamble
- No openers: no "Certainly", "Great", "I'll now..."
- Plan ≤ 3 bullets; report only what changed
- Surgical edits; never re-print unchanged code
- Functions: 1 job, short names, comments only for non-obvious WHY
Usage:
Kf ← activate for this session
Kf B+P+D ← build+push+deploy in KafCa mode
Rb — Robustify
Purpose: Harden error handling, fault tolerance, and graceful degradation throughout the system.
Steps:
- Inventory all external dependencies, API calls, and I/O boundaries.
- Add circuit breakers, retry logic with exponential backoff, and fallbacks.
- Implement graceful degradation — every feature works in reduced mode if dependencies fail.
- Add structured error handling with typed error classes (never swallow exceptions).
- Verify: inject faults (chaos testing), confirm graceful handling.
- Report: robustness score before/after, failure modes now covered.
Quality gates:
- Every async call has a timeout and a fallback path
- Circuit breaker configured for all external services
- No unhandled promise rejections or swallowed errors
- Graceful degradation paths tested for each dependency
Rl — Reliabilify
Purpose: Add monitoring, alerting, SLOs, and observability to make the system reliable.
Steps:
- Define SLOs for critical user flows (availability, latency, error rate).
- Add structured logging with correlation IDs across request lifecycle.
- Set up metrics: request rate, error rate, duration (RED method).
- Configure alerts: page on SLO breach, warn on trends.
- Add health check endpoints (liveness, readiness, deep checks).
- Report: SLO definitions, alert rules, observability coverage.
Quality gates:
- All critical paths have latency and error-rate metrics
- Logs include correlation IDs for distributed tracing
- Health checks distinguish between live and ready
- Alerts have runbooks linked (who does what when fired)
So — Solidify
Purpose: Comprehensive testing — unit, integration, e2e, load. Make the codebase rock-solid.
Steps:
- Audit current test coverage — identify gaps in critical paths.
- Add unit tests for all business logic (target: >80% coverage).
- Add integration tests for all API endpoints and database paths.
- Add end-to-end tests for critical user flows (login, checkout, etc.).
- Add load/stress tests to validate performance under expected peak traffic.
- Report: coverage metrics, test count by type, flaky test count.
Quality gates:
- All new code has corresponding tests (no code without tests)
- Test suite runs in CI under 5 minutes
- No flaky tests (retry-with-pass does not count as fixed)
- Load test validates 2× expected peak traffic
St — Stabilize
Purpose: Performance optimization, scaling strategy, and resource management.
Steps:
- Profile: identify bottlenecks (CPU, memory, I/O, network).
- Optimize: fix the top 3 bottlenecks with measurable impact.
- Add rate limiting and backpressure to prevent overload cascades.
- Configure auto-scaling rules (scale up fast, scale down slow).
- Add resource quotas and circuit breakers at infrastructure level.
- Report: latency before/after, throughput gain, cost impact.
Quality gates:
- P95 latency under SLO threshold at 2× traffic
- No memory leaks (validated over 24h soak test)
- Rate limiting prevents cascade failures
- Auto-scaling responds within 60 seconds of threshold breach
RRSS — RRSS Pipeline
Purpose: Run the full resilience pipeline. The complete robustness lifecycle.
Pipeline: Rb → Rl → So → St
Execution:
- Run each command in sequence.
- After each command, run a smoke test to confirm nothing broke.
- At end, produce a RRSS Report: robustness, reliability, solidity, stability scores.
- Flag any architectural changes needed (not just code-level fixes).
CI — Continuous Improve
Purpose: Run the full improvement pipeline without building new features.
Pipeline: I → Im → E → C → Bl → P → D
Execution:
- Run each command in sequence.
- After each command, check: did anything break? If yes, fix before continuing.
- At end, report a structured summary of all changes made.
- Flag any items that require human decision (breaking changes, cost implications, etc.).
COMBINATION RULES
| Input | Resolves to | Typical use case |
|---|---|---|
B P D | Build → Push → Deploy | Ship a new feature |
I Bl P | Integrate → Blueprint → Push | Sync docs after a build session |
Im P D | Improve → Push → Deploy | Harden + ship |
E Im | Evaluate → Improve | Quality pass without deploy |
C Bl P | Consolidate → Blueprint → Push | Cleanup commit |
CI | I→Im→E→C→Bl→P→D | Full maintenance cycle |
full | B→I→Im→E→C→Bl→P→D | Complete feature lifecycle |
RRSS | Rb→Rl→So→St | Full resilience cycle |
full+RRSS | full → RRSS | Feature + resilience lifecycle |
Parsing rules:
- Commands separated by space,
+,,, or→are all equivalent. - Commands are case-insensitive:
b+p+d=B+P+D. - If user types only a command letter with no other context, infer project from current working directory / open files.
CONTEXT DETECTION
When invoked, the skill auto-detects project context by reading (in order):
CLAUDE.md— project facts, conventions, commands*_Blueprint*.md— roadmap, architecture, versionpackage.json— name, version, scriptsgit log --oneline -5— recent activitygit status— current state
If none found, ask user: "What is this project? Drop a README or describe it."
QUALITY PRINCIPLES (R²S²)
Every output from this skill must be:
| Principle | Meaning |
|---|---|
| Robust | Handles errors gracefully; never crashes silently |
| Reliable | Produces consistent, predictable results |
| Solid | No half-measures; complete implementations only |
| Stable | Does not break existing functionality |
| Resistant | Fault-tolerant; degrades gracefully under failure |
| Scalable | Code patterns support growth without rewrite |
| Secure | No exposed secrets; XSS-safe; CSP-compliant |
| Systematic | Follows established project conventions |
PORTABILITY NOTES
Using as a Kimi Skill
Register: place in /app/.user/skills/devflow/SKILL.md.
Trigger phrases: any of the command letters alone or combined, or "devflow".
Using with other cloud LLMs (GPT-4, Gemini, Mistral, etc.)
Paste this document as the system prompt prefix, then type your command.
Using with local LLMs (Ollama / LMStudio / etc.)
- Create a Modelfile or system prompt template with this document.
- Recommended models:
codestral,deepseek-coder-v2,qwen2.5-coder. - Temperature: 0.1–0.2 for deterministic code output.
VERSIONING
| Version | Date | Changes |
|---|---|---|
| 1.0 | May 2026 | Initial release; 10 commands; R²S² principles; full portability guide |
| 1.1 | May 2026 | Added RRSS commands: Rb, Rl, So, St; RRSS pipeline; resilience layer |
DevFlow Skill v1.0 · Portable: Claude · GPT-4 · Gemini · Mistral · Ollama
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/dnzengou/flowforge/devflow">View devflow on skillZs</a>