Skip to content
Skills Library
AI & agents · Planning

cycle

/cycle

Run a coding task through the full AI Fluency 4D cycle — Delegation, Description, Discernment, Diligence — with a checkpoint for the user between each phase. Use when the user wants to work through a task "the 4D way" or asks for a disciplined AI-assisted workflow end to end.

Licence
MIT
Last repository change
27.10.2026

Assessment and security

90/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content25 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 27.10.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Run a coding task through the full AI Fluency 4D cycle — Delegation, Description, Discernment, Diligence — with a checkpoint for the user between each phase. Use when the user wants to work through a task "the 4D way" or asks for a disciplined AI-assisted workflow end to end.

Triggers from the description

the 4D way

Arguments

/cycle <task>
Original author description

Run a coding task through the full AI Fluency 4D cycle — Delegation, Description, Discernment, Diligence — with a checkpoint for the user between each phase. Use when the user wants to work through a task "the 4D way" or asks for a disciplined AI-assisted workflow end to end.

How it works

  1. 1. Delegation
  2. 2. For each subtask, in order
  3. 3. Final review of the whole change
  4. 4. Diligence
Original SKILL.md headings · 58 lines, 679 words
SKILL.md preview
---
name: cycle
description: Run a coding task through the full AI Fluency 4D cycle — Delegation, Description, Discernment, Diligence — with a checkpoint for the user between each phase. Use when the user wants to work through a task "the 4D way" or asks for a disciplined AI-assisted workflow end to end.
argument-hint: <task>
disable-model-invocation: true
---

# The 4D cycle

Run **$ARGUMENTS** through the four competencies of AI Fluency, in order. Each phase follows its own skill's instructions, in the sibling files `../delegation/SKILL.md`, `../description/SKILL.md`, `../discernment/SKILL.md`, and `../diligence/SKILL.md`. Read each one when you reach its phase, not all at the start; a small task or an *Own* subtask may never need some of them. **Stop for the user's confirmation at the end of every phase.** The checkpoints are the point of this workflow; don't skip them.

Start each message with a one-line status, e.g. `4D ▸ Discernment (subtask 2/3, round 1)`, so the user always knows where they are in the cycle.

**Keep checkpoints lean.** Show what's new since the last checkpoint. Refer to the saved brief by its path instead of reprinting it, and don't repeat tables from earlier phases; point to them.

## 1. Delegation

Run the delegation skill. Present the delegation table and wait for the user to confirm or adjust the split.

**Small task?** If delegation classifies the whole task as small, run the short path instead of the full cycle. Don't read the description skill, and read only the "Small task" sections of discernment and diligence. Still pause at each checkpoint, but keep each step brief:
1. A 2–3 line brief (goal, one acceptance criterion, check command). Wait for approval.
2. Implement it.
3. Discernment's light check.
4. Diligence's light check.

## 2. For each subtask, in order

Work through the subtasks in the order from the delegation table. Handle each one by its mode:

### Own
Tell the user what's theirs to do, including anything from the "needs from user" column, and pause. Continue when they say it's done. Offer, but don't require, a discernment review of their work.

### Automate, Augment, or Agency

**a. Description.** Run the description skill for this subtask. Wait for the user to approve the brief. Save the approved brief to `docs/briefs/<slug>.md` (it must stand on its own), so it survives long sessions and summaries. Ask before creating the folder if the repo has no `docs/`.

**b. Execute**, by mode:
- **Automate:** implement the brief end to end, within its scope and guardrails.
- **Augment:** present 2–3 options with tradeoffs and **stop for the user's decision**. Implement only the chosen option.
- **Agency:** *set up* the agent: its configuration, prompt, permissions, deny rules or hooks, caps, logging, and kill switch. Do a dry run if possible. Don't turn it on; that happens only after diligence.

Always finish execution with the brief's **Final report**.

**c. Discernment.** Run the discernment skill on this subtask's changes, using the brief and the Final report.
- **Accept:** move to the next subtask.
- **Accept with fixes:** apply the fixes the user approves, then move on.
- **Rework:** follow discernment's cause for each finding. Brief problem → update the brief with a revision note and redo the affected work. Code problem → fix the code.
- **Two Reworks in a row** on the same subtask: stop looping. Go back to step 1 for this subtask, because it may need a different mode (Augment instead of Automate, or Own).

## 3. Final review of the whole change

When there was more than one subtask, a later subtask may have changed files an earlier review already accepted. Before diligence, run discernment once more on the **combined** change, focusing on:
- files changed after their subtask was reviewed;
- how the subtasks fit together (integration, duplicated code, conflicting patterns);
- the full test suite, build, and lint on the final version. If the `git diff --stat` matches the last review's **verified state**, cite those results instead of re-running.

With a single subtask and no changes since its review, this step is one line saying so.

## 4. Diligence

Run the diligence skill on the full change, including its Agency pre-launch checks if any subtask was Agency. Put the explain-it-back questions and unverified items to the user, and present the draft PR/commit note.

End with diligence's status. Never commit, push, merge, deploy, or turn on an agent from this workflow. Those are the user's actions.

Versions

RepositoryScoreLicence
This page · pedrobertao/4D-framework-enhanced90MIT
Tristan578/project-forge100Apache-2.0
softagram/goodreason-agents-setup90MIT
dudwns0921/claude-gamedev-kit87MIT

Database snapshot: 13.11.2026 · package version 99a319dfd03f (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100working-with-claude
    Anthropic's official best practices for collaborating with Claude well, distilled from the Anthropic Academy courses. Covers the 4D framework (Delegation, Description, Discernment, Diligence), Claude's real capabilities and limitations, the prompting techniques that actually…
  • 100ai-fluency-prompt-architect
    Turns rough intent into a copy-paste, production-grade AI prompt using the AI Fluency 4D framework (Delegation, Description, Discernment, Diligence) plus six durable prompting techniques. WHEN: \"write me a prompt\", \"make this prompt better\", \"improve my prompt\", \"prompt…
  • 100model-checkpoint-manager
    Manage model checkpoint manager operations. Auto-activating skill for ML Training. Triggers on: model checkpoint manager, model checkpoint manager Part of the ML Training skill category. Use when working with model checkpoint manager functionality. Trigger with phrases like…
  • 100i4h-workflow-e2e
    Run the maintained workflow data-to-policy pipeline from recording through checkpoint validation. Use for full end-to-end requests; do not use for one individual stage.
  • 100checkpoint
    Save and mutate workflow state — init a workflow, update fields, transition phases, and capture a structured handoff before context exhaustion. Use when the user says 'save progress', 'checkpoint', 'I need to stop', or runs /checkpoint. Writes current workflow phase, task…
  • 98arc
    Full plan-to-merged-PR pipeline with checkpoint framework, QA phases, and multi-agent orchestration. Use when running end-to-end from plan to merge, resuming an interrupted arc with --resume after a crash or session end, or when any named phase fails (forge, work, code-review,…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.