Install
$ agentstack add skill-avacadorun-dev-soba-agent-feature-implementation ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Feature Implementation
Purpose
Deliver the requested behavior through the project's existing architecture with explicit scope and evidence.
Triggers
Apply this workflow when the user requests new behavior or an extension to an existing interface, workflow, integration, or user experience.
Inputs To Inspect
- User constraints, acceptance criteria, and non-goals.
- Project and directory-specific instructions.
- The modules, contracts, and data owners responsible for the behavior.
- Similar implementations and project-native abstractions.
- Relevant tests, fixtures, task definitions, and release constraints.
Procedure
- Restate the requested outcome as observable behavior and identify material ambiguities from available context.
- Locate the smallest existing ownership boundary that can implement the behavior coherently.
- Inspect analogous paths and their tests before introducing new structure.
- Plan the change when it crosses multiple contracts, persists data, changes compatibility, or carries notable risk.
- Implement the smallest complete vertical slice, preserving project conventions and avoiding speculative flexibility.
- Add or update tests at the lowest level that proves the contract without coupling to internals.
- Exercise error, boundary, and compatibility paths in proportion to risk.
- Run targeted verification, then project-required broader checks, and review the final diff.
Verification Contract
Map each acceptance criterion to a passing automated check or a named observable demonstration. Include contract checks, static analysis, packaging, or integration verification only when relevant to the project and change.
Failure Recovery
Treat failed checks as design evidence. Narrow the failure, revisit the owning boundary, and prefer correcting the implementation over weakening the contract. Surface a requirements conflict only after inspecting the relevant project evidence and viable compatible paths.
Memory Policy
Read memory as a hint for project conventions and verify it locally. Write only a stable, repeated convention that was confirmed during successful implementation and would prevent future mistakes.
Stop Conditions
Stop when the requested behavior and relevant failure paths are implemented and verified, or when a missing product decision or unavailable external dependency prevents a correct implementation.
Anti-Patterns
- Do not invent requirements, options, or extension points.
- Do not replace an established architecture without evidence that it cannot support the request.
- Do not leave partially connected layers while claiming a complete feature.
- Do not skip verification for user-visible or contract-level behavior.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: avacadorun-dev
- Source: avacadorun-dev/soba-agent
- License: MIT
- Homepage: https://soba-agent.dev/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.