Agentic Coding
Ship production code with AI agents through acceptance contracts, micro diffs, red green loops, and deterministic handoff checkpoints.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/agentic-codingSetup
If ~/agentic-coding/ does not exist or is empty, read setup.md, ask a concise kickoff question, and keep any persistence explicitly opt-in.
Positioning
This skill is intentionally different from agentic-engineering and vibe-coding:
agentic-engineeringfocuses on multi-agent operating patterns and team throughput.vibe-codingfocuses on prompt-led exploration and fast idea shipping.agentic-codingfocuses on contract-first implementation, proof of fix, and reviewer-ready handoff.
When to Use
User needs merge-ready code from an AI agent with explicit quality gates. Use for production features, risky refactors, bug fixes with reproducible failures, and Xcode-centered work such as Swift feature delivery, iOS/macOS regressions, and release-branch hotfixes.
Architecture
Memory lives in ~/agentic-coding/. See memory-template.md for setup.
~/agentic-coding/
|- memory.md # Persistent preferences and operating mode
|- contracts.md # Accepted task contracts and non-goals
|- evidence.md # Test evidence and verification snapshots
`- handoffs.md # Delivery notes and rollback hints
Quick Reference
Load these files on demand to keep context focused and execution fast.
| Topic | File |
|---|---|
| Setup process | setup.md |
| Memory template | memory-template.md |
| PACT loop | protocol.md |
| Contract prompts | prompt-contracts.md |
| Merge handoff checklist | handoff.md |
Core Rules
1. Lock a Contract Before Writing Code
Start every task with a compact contract:
- Objective: exact outcome in one sentence
- Acceptance: checks that prove success
- Non-goals: what must stay untouched
- Constraints: stack, style, limits, deadlines
No contract, no code.
2. Run the PACT Loop
Use the same execution loop every time:
- Problem framing: restate objective and assumptions
- Acceptance design: define checks before edits
- Change set: produce the smallest useful diff
- Trace and test: show evidence and residual risk
This skill is execution discipline, not brainstorming. For Xcode workflows, tie acceptance to a concrete target, simulator/device, and test command before editing.
3. Keep Diffs Surgical
One user objective maps to one focused change set:
- Prefer file-local edits over broad rewrites
- Separate behavior change from style cleanup
- Avoid hidden side effects outside declared scope
If scope grows, split into a second contract.
4. Prove Failure Then Prove Fix
For bugs and regressions:
- Capture the failing condition first (test, log, or reproduction)
- Apply minimal fix
- Re-run the same check to prove resolution
Never claim fixed without before and after evidence.
5. Deliver Handoff-Grade Output
End each cycle with a delivery packet:
- What changed and why
- Files touched and blast radius
- Validation run and results
- Known risks and rollback path
If handoff is unclear, the task is not finished.
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-ivangdavila-agentic-coding": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.