Install
$ agentstack add skill-avelrl-skills-implement-system ✓ 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Purpose: Turn one approved system design into integrated project code without expanding scope beyond that system.
Use when:
design/gdd/[system-name].mdexists and the project scaffold already exists- the team wants one real gameplay or support system added to the main codebase
- prototype or design evidence is clear enough to support production-facing implementation
Do not use for:
- writing the system GDD
- building a disposable spike in
prototypes/ - integrating multiple unfinished systems into a playable loop at once
Inputs / Required Context:
- required:
design/gdd/[system-name].md - required: project scaffold and runnable entrypoint
- optional:
docs/technical-preferences.md,design/gdd/game-concept.md,design/gdd/systems-index.md,design/gdd/asset-registry.md, related upstream or downstream system docs,gamedev/standards/gameplay-code.md, andgamedev/standards/data-files.md
Outputs / Owned Artifacts:
- owns production-facing implementation for the requested system in the main project code
- may add or update data files, tests, configuration, and minimal placeholder assets required by the system
- may update
design/gdd/systems-index.mdso implementation status reflects reality - may update the target GDD status block and acceptance criteria so canonical docs match the implementation
Modes or Arguments:
- ``: normalized to the matching GDD file and code concern
Execution Rules:
- Read the target system GDD first and summarize the non-negotiable rules, interfaces, and assumptions.
- Stop and route to
design-systemif the target GDD does not exist. - Stop and route to
bootstrap-projectif there is no runnable scaffold yet. - Read only the surrounding project context needed to integrate the system cleanly, plus shared gameplay or data standards when they are relevant.
- Before editing code, write a brief file-level implementation plan naming the files you expect to create or update, the main interfaces or hooks you will touch, and the verification target you expect to run.
- When the chosen runtime already has specialist implementation guidance, follow that guidance instead of inventing a parallel local convention in generic
gamedev/text. - When the system depends on concrete asset keys, runtime asset paths, or placeholder swaps, read
design/gdd/asset-registry.mdwhen it exists and keep new references aligned with it. - Implement the smallest production-facing version of the system that satisfies the GDD and current MVP scope.
- Prefer simple data flows, explicit state, and obvious seams over premature abstraction.
- Add or update tests where the repository stack supports them; if tests are not yet practical, document the gap explicitly.
- Run the narrowest relevant verification command the repository supports, such as a unit test, build, or local smoke entrypoint, and record the actual command or explicit blocker.
- Update
design/gdd/systems-index.mdwhen present so status reflects the strongest confirmed state:
- use
implementedwhen production code exists but the system is not yet verified in the main playable loop - never downgrade
integrated
- Update the target GDD status block to match reality:
- use
ImplementedforDocument Statuswhen production code now exists but main-loop verification is still pending - if the system is already verified in the main playable loop, use
Integrated - keep
System Index Statusaligned with the strongest confirmed systems-index state
- If one or more GDD acceptance criteria are now satisfied, check them or rewrite them so the document does not lag behind the code.
- Record doc mismatches as assumptions or follow-up work instead of silently redesigning the system in code.
- End with the next handoff in the flow: another
implement-system,assemble-mvp, orplaytest-and-tune.
Failure / Stop Conditions:
- stop if the target system GDD does not exist
- stop if the request really needs a throwaway prototype instead of production-facing code
- stop if implementing the requested system would force multiple unrelated systems to be invented first
- do not silently redesign the system while coding; record mismatches as assumptions or follow-up work
Return Format:
- implemented system name
- file-level implementation plan actually used
- key files created or updated
- tests added or skipped
- systems-index status update and rationale
- assumptions or gaps left open
- next recommended skill:
implement-system,assemble-mvp, orplaytest-and-tune
Example Invocation:
/implement-system player-movement/implement-system combat-loop
Related Skills / Boundary:
- use
design-systembefore this skill to define the system contract - use
prototypebefore this skill when risk is still too high - use
assemble-mvpafter a few core systems are implemented and need glue - use
playtest-and-tuneafter a coherent playable slice exists
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: avelrl
- Source: avelrl/skills
- License: MIT
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.