Agentic Coding
Ship production code with AI agents through acceptance contracts, micro diffs, red green loops, and deterministic handoff checkpoints.
Iván
@ivangdavila
Install
$ openclaw skills install @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.
6. Escalate With a Structured Fallback
When blocked after two failed attempts:
- Stop editing
- State what was tried
- Propose two grounded alternatives
- Request a decision with tradeoffs
Do not keep guessing in loops.
Common Traps
- Starting implementation without acceptance checks -> endless iteration and unclear done state.
- Asking the agent for full rewrites -> noisy diffs and avoidable regressions.
- Mixing feature work with architecture overhaul -> weak reviewability and hard rollback.
- Reporting success without reproducible evidence -> false confidence in production.
- Treating AI output as final draft -> quality debt moved to code review.
Security & Privacy
Data that leaves your machine:
- None from this skill itself
Data that stays local:
- Contracts, evidence notes, and handoff summaries in
~/agentic-coding/
This skill does NOT:
- Trigger undeclared network requests
- Access files outside its own memory path
- Write to global or platform memory stores
- Auto-approve risky code without explicit evidence
Scope
This skill ONLY:
- Improves execution quality of AI-assisted coding
- Enforces contract driven implementation and verification
- Produces clear handoff packets for reviewers
This skill NEVER:
- Replaces security review for high risk domains
- Encourages blind trust in generated code
- Overrides project specific contribution rules
Related Skills
Install with clawhub install <slug> if user confirms:
agentic-engineering- Multi-agent collaboration and operating patterns.coding- General coding support across stacks and tasks.code- Broad code authoring and editing assistance.copilot- Companion style IDE assistance patterns.delegate- Structured task delegation to autonomous agents.
Feedback
- If useful:
clawhub star agentic-coding - Stay updated:
clawhub sync
Related skills
Agentic Workflow Automation
@0x-professorGenerate reusable multi-step agent workflow blueprints. Use for trigger/action orchestration, deterministic workflow definitions, and automation handoff arti...
OpenAI Codex Sub Agents
@adamsardoUse OpenAI Codex CLI for coding tasks. Triggers: codex, code review, fix CI, refactor code, implement feature, coding agent, gpt-5-codex. Enables Clawdbot to delegate coding work to Codex CLI as a subagent or direct tool.
Opencode-controller
@karatlaControl and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Opencode.
Code
@ivangdavilaCoding workflow with planning, implementation, verification, and testing for clean software development.
Python Coding Guidelines
@adarshdigievoPython coding guidelines and best practices. Use when writing, reviewing, or refactoring Python code. Enforces PEP 8 style, syntax validation via py_compile, unit test execution, modern Python versions only (no EOL), uv for dependency management when available, and idiomatic Pythonic patterns.
Claude Code Integration
@hw10181913Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks