Plain files
Read them, grep them, diff them, review them and carry them between compatible clients. No vector store is needed for this instruction layer.
For work that needs to resume, one Markdown goal or TODO can preserve the next step.Portable agent workflow / v1.14.0
Tell it what you need. Flow clarifies the goal, does the work, and checks the result. Investigate a problem, build something, prepare a document or improve what you already have.
Your first useful result
Install Flow, start a new conversation and choose an example. Add your details and send the task to your AI assistant.
Read the trial guide โSay โUse nb-flowโ or โUse nb-ultraโ with your task. Both name the same workflow. In Codex, select $nobrainer-ultra explicitly if automatic selection misses it.
Use nb-flow. Compare these three offers against my requirements. Check the current sources, show the total costs and tradeoffs, and recommend one. Ask if a missing preference would change the recommendation.
Accept when: the comparison cites its sources, separates facts from assumptions and explains the recommendation.
Use nb-ultra. Rewrite this text so my audience understands it on the first read. Keep my meaning and facts, remove repetition and give me a version ready to use. Ask who the audience is if that is unclear.
Accept when: the revised text preserves the facts, fits the audience and contains no invented claims.
Use nb-flow. Turn these notes into a practical plan for our community event. List the tasks, dependencies and decisions still needed. Prepare an invitation using only confirmed details.
Accept when: the plan is actionable, missing decisions are visible and the invitation uses confirmed facts.
Use nb-ultra. Implement this feature in the existing project. Clarify any missing requirement that changes the result, reuse what fits and verify the agreed behavior. Show the change and remaining limitations.
Accept when: the agreed behavior works, relevant checks pass and the change stays within scope.
Use nb-flow. Investigate this problem, reproduce it where possible and fix its cause. Verify the result and explain what changed. If you cannot verify something, say exactly what remains unchecked.
Accept when: the cause is supported by evidence, the correction is verified and unresolved gaps are explicit.
Use nb-ultra. Check this document, spreadsheet or feature against its intended purpose. Prioritize errors that could mislead users, verify the important cases and give me a short findings list with evidence.
Accept when: findings point to specific evidence, important cases were checked and untested areas are named.
The useful middle layer
When the task is clear, the agent starts. When a missing decision changes the work, it asks a focused question up front. Skills supply the guidance that task needs, from a quick answer or small edit to a longer delivery with review and recovery.
Read them, grep them, diff them, review them and carry them between compatible clients. No vector store is needed for this instruction layer.
For work that needs to resume, one Markdown goal or TODO can preserve the next step.Simple coding, research, writing and planning stay direct. Add a plan or durable record when dependencies, risk or resuming the task make it useful.
SDD, wiki setup and diagrams are optional tools for a real need.A clean validator proves structure. A runtime readback proves behavior. A public URL proves publication. Each claim keeps its own proof level.
Unknown stays visible instead of becoming confident copy.One flow, two speeds
Clear task: start. Missing decision: ask up front. Add coordination only when it helps produce a result we trust.
For simple coding or everyday work with a clear outcome and a useful check.
For dependent steps, several proof layers or recovery needs. Keep a short plan and one durable Markdown goal or TODO if useful.
OUTCOMENON-GOALSPROOFUNTOUCHEDDONE CLEAN
The portfolio
Each skill owns a recurring cross-project boundary. Aliases are triggers, not duplicate directories. The set is intentionally flat enough to inspect in one sitting.
ORIENT
nobrainer-ultraEnd-to-end setup and delivery nobrainer-decideConsequential choices nobrainer-spec-driven-developmentDurable contractsEXECUTE
nobrainer-buildSmallest verified implementation nobrainer-browserRendered behavior and traces nobrainer-researchBounded current research nobrainer-writingHigh-signal human-facing proseGUARD
nobrainer-reviewAcceptance and release close nobrainer-securityThreat and supply-chain review nobrainer-rcaEvidence-backed causal diagnosis nobrainer-autoimproveBaseline, variant, holdoutCOORDINATE
nobrainer-teamMinimum useful roster nobrainer-dispatcherBounded ready-set scheduling nobrainer-sessionsNamed, visible handoffs nobrainer-wikiSourced durable knowledgeThe open-source landscape
Snapshot read on 03 Sep 2026. Counts drift; the point is fit, not a leaderboard.
ECC combines a broad workflow pack with hooks, learning and optional services. NoBrainer keeps fifteen skills and adds an explicit bounded command runner. The useful comparison is what each mechanism actually controls, how it is installed and what has been tested.
Read the comparison โAWS AI-DLC publishes a staged development lifecycle from one harness-neutral core. NoBrainer chooses a short or full workflow according to the task. Both make planning and verification explicit; the difference is the amount of lifecycle structure you choose to maintain.
Read the comparison โgstack presents an opinionated virtual engineering team, including browser QA, review and release workflows. NoBrainer organizes work around one task and adds specialists selectively. The first-use experience is worth studying; the author's productivity claims are not our benchmark.
Read the comparison โThe open format: SKILL.md, optional scripts, references and assets, with progressive disclosure.
A composable development method built around brainstorming, plans, TDD, worktrees and review.
Compresses agent prose while keeping code, commands, paths and exact errors intact.
Uses a first-rung-that-holds ladder: skip, reuse, native capability, then minimum implementation.
A bounded loop modifies, measures and keeps or discards an experiment against a fixed signal.
A Markdown-native wiki pattern where agents read, write and lint durable project knowledge.
Compiles Markdown workflow sources into GitHub Actions with read-only jobs and controlled safe outputs.
An opinionated runtime with planning, sub-agents, persistence, filesystem backends and human gates.
Validates instruction files, skills, hooks and tool configuration across agent ecosystems.
Principles for owning prompts, context, control flow, state, pause/resume and focused agents.
A formal, extensible specification-driven path from intent through plan, tasks, implementation and convergence.
A broad, production-oriented collection covering review, planning, frontend quality, security and more.
Persistent Markdown plans, progress and recovery hooks for long-running, interrupted agent sessions.
Reference and example skills that show how a client can load focused instructions, scripts and resources.
Focused engineering skills for research, specification, implementation, TDD and review.
Markdown-first semantic memory with a rebuildable index and hybrid retrieval when the corpus earns it.
Signal-based editing that removes mannered prose while preserving voice, quotes and code.
Route intent to a specialist and toolchain, then execute within scope and journal the result.
Uses a read-only second model from a different family for deliberate, accountable review.
A coordinator UI/runtime for agent teams across coding clients, with tasks, kanban state, messages and review.
Patterns and CLI tools for discovering work, handing it to agents, verifying results and persisting state with approval gates.
A Codex-centered harness for project memory, planning, execution and verification hooks in complex codebases.
An optional MCP and hook runtime for sandboxed tool output, code analysis, routing and session memory.
A multi-source research workflow for current social, news, video, code and market signals.
Visual commands and deterministic UI diagnostics for AI-slop patterns and broader design quality.
A collection of specialized Claude Code subagents organized through plugin categories.
These projects optimize different layers. NoBrainer starts from the task: one canonical skills tree, direct execution for clear work, focused questions when needed and optional structure for coordination and recovery.
Proof ladder
Version 1.8.1 gives each supported fresh session the stable task name plus its own started DD-MM date. Adaptive handoff still depends on context pressure, remaining work and verified transfer; see the current release evidence. There is no fixed restart interval, universal rename API, model-equivalence or token-savings claim.
Integration / coding host: Codex runs the tools; NoBrainer Skills supply portable policy for scope, pauses and proof. Open the Codex integration โ
Start with one skill
Use a release you can inspect. Start from release v1.14.0, validate it locally and preview the install. Read the compatibility evidence for your client before relying on it.
Read installation$ git clone --branch v1.14.0 https://github.com/nobrainer-tech/nobrainer-tech-flow.git
$ cd nobrainer-tech-skills
$ python3 scripts/validate_skills.py --suite
$ python3 scripts/install_skills.py --client codex
# Review the plan before using --apply.
Clear answers
The core instructions are provider-neutral. Use the host's available model and tools within the agreed limits. Each client's loading and runtime behavior needs its own clean-session evidence.
Keep the root map small and put a recurring boundary in the skill that owns it. Progressive loading protects attention and makes changes easier to review.
One primary agent is the default. Optional native subagents get bounded, independent tasks when parallel work or separate evidence helps; their results still need review.
No. A missing native goal tool, token counter or telemetry does not block safe work. Keep simple tasks direct. For work that needs to resume, one Markdown goal or TODO can hold the outcome, next step and useful evidence.
Open the source, choose one skill and test it on one representative task. If the proof does not pass, keep the gap visible and improve the smallest failing boundary.
Selected from the collected repository and developer Trending views. Source-backed comparisons, not benchmark rankings.